0

我已经从 mysql 列中提取了一个 rtf 字符串。 在此处输入图像描述

然后,我做了一些字符串替换,然后输出这个相同的 rtf 字符串以供下载/按单词打开。但它仍然显示 rtf 代码。用word打开后应该已经是人类可读的了吧?

这是点击查看/下载后的文档内容。 在此处输入图像描述

但是,在上面的视图之前,我收到了这个错误:(不确定这是否与 rtf 相关) 在此处输入图像描述

这是我用于输出 rtf 文档的代码片段。

$title = $_GET["rtf"];    
$attachornot="attachment";
header("Content-Type: text/rtf"); 
header('Content-Disposition: '.$attachornot.'; filename="'.$title.'"');
echo $rtf_content;

你们知道我在这里做错了什么吗?谢谢!

4

1 回答 1

0

ob_end_clean();在调用之前添加header()修复了这个:)

感谢我的朋友。

于 2013-07-02T00:36:47.847 回答