如何使用PHP创建.DOC文件

时间:2013-12-07 23:24:34

标签: php ms-word doc

此问题可能重复,但我想知道有任何方法可以使用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>";
?>

1 个答案:

答案 0 :(得分:1)

在标题中使用此选项,您将获得输出

header("Content-Type: application/vnd.ms-excel");
 header('Content-Disposition: attachment; filename="MyMsDocFile.doc');