此问题可能重复,但我想知道有任何方法可以使用PHP .doc not .docx
创建(Not COM)
文件。
我已经尝试了以下代码来生成一个文件,它只是it is not a real .doc file
,它只是一个masked HTML file
。有人请帮我创建一个REAL .doc
文件
这是我的示例代码(它会生成.doc文件,但如果您使用记事本或任何其他文本编辑器打开它,您会发现它无效.doc文件)
<?php
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment;Filename=file.doc");
echo "<html>";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=Windows-1252\">";
echo "<body>";
echo "<b>My first document</b><br />";
echo "This is test document and this is created by using by PHP headers (Sample data)";
echo "</body>";
echo "</html>";
?>
答案 0 :(得分:1)
在标题中使用此选项,您将获得输出
header("Content-Type: application/vnd.ms-excel");
header('Content-Disposition: attachment; filename="MyMsDocFile.doc');