Php 为什么rtf代码不';t在word文档中打开时以可读格式输出
我已经从mysql列中提取了一个rtf字符串。 然后,我做了一些字符串替换,然后输出相同的rtf字符串供word下载/打开。但它仍然显示rtf代码。 在word中打开后,它应该已经是人类可读的了,对吗 这是单击查看/下载后的文档内容。 但是,在上面的视图之前,我得到了这个错误:(不确定这是否与rtf相关) 这是我输出rtf文档的代码片段Php 为什么rtf代码不';t在word文档中打开时以可读格式输出,php,rtf,Php,Rtf,我已经从mysql列中提取了一个rtf字符串。 然后,我做了一些字符串替换,然后输出相同的rtf字符串供word下载/打开。但它仍然显示rtf代码。 在word中打开后,它应该已经是人类可读的了,对吗 这是单击查看/下载后的文档内容。 但是,在上面的视图之前,我得到了这个错误:(不确定这是否与rtf相关) 这是我输出rtf文档的代码片段 $title = $_GET["rtf"]; $attachornot="attachment"; header("Content-Type: t
$title = $_GET["rtf"];
$attachornot="attachment";
header("Content-Type: text/rtf");
header('Content-Disposition: '.$attachornot.'; filename="'.$title.'"');
echo $rtf_content;
你们知道我做错了什么吗?
谢谢 添加ob_end_clean()调用header()之前的code>
修复了此问题:)
谢谢我的朋友。你知道哪里出了问题吗?…:(尝试使用application/rtf
而不是text/rtf
我尝试过。不起作用。hmmm请确保将此作为答案。