我已经从mysql列中提取了一个rtf字符串。
然后,我做了一些字符串替换,然后输出相同的rtf字符串进行下载/逐字打开。但它仍然显示rtf代码。 在用右边的单词打开后,它应该已经是人类可读了吗?
这是点击查看/下载后的文档内容。
但是,在上面的观点之前,我收到了这个错误:(不确定这是否与rtf相关)
这是我输出rtf doc的代码片段。
$title = $_GET["rtf"];
$attachornot="attachment";
header("Content-Type: text/rtf");
header('Content-Disposition: '.$attachornot.'; filename="'.$title.'"');
echo $rtf_content;
你知道我在这里做错了吗?
谢谢!
答案 0 :(得分:0)
在调用ob_end_clean();
之前添加header()
修复此问题:)
感谢我的朋友。