我需要从php和mysql动态生成可编辑word格式的文件。我找到了一个很好的库PHPdocx,它现在还能工作,但是它将输出文件保存到服务器上。我只想打开我浏览器窗口上的web serwer的word文档文件。首先我试过:
标题(“位置: example_text.docx");
不幸的是,它不能工作,因为它仍然在php文件中打开,而不是docx。然后我找到了一个更好的方法:
echo "
<script>
window.location.replace('example_text.docx')
</script>
";它工作良好,但仍然不能满足我的要求-它打开一个标准的浏览器窗口,一个问题-打开或保存文件到本地硬盘。我希望自动查看生成的文件,而不是决定是否要将其保存到本地硬盘驱动器。有办法这样做吗?我想这是浏览器首选项的问题,但不确定。请指点。
发布于 2013-07-29 12:34:15
您可以使用COM来实现这一点,但它不符合浏览器要求.不过,试试这条路。
header('Content-disposition: inline');
header('Content-type: application/msword');
readfile('yourwordfile.doc');
exit;https://stackoverflow.com/questions/11941207
复制相似问题