使用php从表单生成word文件。

时间:2017-05-31 12:26:16

标签: javascript php html ms-word

每次有人填写html表单时我都需要生成一个word文件。有人可以帮我处理任何代码。

2 个答案:

答案 0 :(得分:1)

您可以使用HTTP标头

<?php
  header("Content-type: application/vnd.ms-word");
  header("Content-Disposition: attachment;Filename=document_name.doc");    
  echo "<html>";
  echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=Windows-1252\">";
  echo "<body>";
  echo "<b>Demo Text</b>";
  echo "</body>";
  echo "</html>";
?>

答案 1 :(得分:0)

PHP有很多库可以创建Word文件。

然后你要做的就是将它添加到你的PHP文件中:

<?php
    header("Content-type: application/octet-stream");   
?>

这告诉浏览器应该下载资源。之后,您只需输出生成的Word文件的内容。