当在word doc中打开时,为什么rtf代码不会以可读格式输出

时间:2013-07-01 17:27:27

标签: php rtf

我已经从mysql列中提取了一个rtf字符串。 enter image description here

然后,我做了一些字符串替换,然后输出相同的rtf字符串进行下载/逐字打开。但它仍然显示rtf代码。 在用右边的单词打开后,它应该已经是人类可读了吗?

这是点击查看/下载后的文档内容。 enter image description here

但是,在上面的观点之前,我收到了这个错误:(不确定这是否与rtf相关) enter image description here

这是我输出rtf doc的代码片段。

$title = $_GET["rtf"];    
$attachornot="attachment";
header("Content-Type: text/rtf"); 
header('Content-Disposition: '.$attachornot.'; filename="'.$title.'"');
echo $rtf_content;
你知道我在这里做错了吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

在调用ob_end_clean();之前添加header()修复此问题:)

感谢我的朋友。