我正在创建一个xml文件。当用户生成这个文件时,我希望它用生成的内容打开一个下载文件对话框。没有实际的文件,因为它只是通过php生成的。任何想法如何做到这一点?php强制下载xml
3
A
回答
5
13
这是我工作的。在readfile('newfile.xml');
请确保正确给出文件的路径。这个PHP页面从定位标记它说的HTML页面叫做 - 下载:
<?php
header('Content-disposition: attachment; filename="newfile.xml"');
header('Content-type: "text/xml"; charset="utf8"');
readfile('newfile.xml');
?>
来源:How do I force the browser to download a file to disk instead of playing or displaying it?
0
header('Content-disposition: attachment; filename=advertise.xml');
header ("Content-Type:text/xml");
//output the XML data
echo $xml;
// if you want to directly download then set expires time
header("Expires: 0");
+0
,请为用户理解添加一些说明 – Cris 2014-02-05 10:04:52
相关问题
- 1. 强制在php下载
- 2. PHP-Ajax强制下载
- 3. Php readfile - 强制下载
- 4. php:强制下载到hd?
- 5. PHP强制文件下载
- 6. 如何在python中强制下载xml?
- 7. 编写一个xml文件并强制用php下载
- 8. 用PHP强制下载文件
- 9. 强制php下载ZIP中的文件
- 10. 取得PHP强制文件下载
- 11. PHP强制下载远程文件
- 12. PHP强制下载不起作用
- 13. 强制使用PHP下载图像
- 14. php中的强制文件下载
- 15. php强制下载修改文件
- 16. 强制下载PHP中的文件
- 17. 强制用户下载.txt(php,file.txt)
- 18. PHP:强制下载后显示内容?
- 19. 使用PHP标题强制下载
- 20. 强制下载ASP.Net
- 21. PHP:强制下载是下载一个空文件
- 22. 如何使用PHP强制下载在Android上下载文件
- 23. 强制在mac上下载
- 24. 强制下载脚本
- 25. Codeigniter强制下载IE
- 26. 强制下载链接
- 27. cakePHP强制下载文件
- 28. 强制浏览器下载
- 29. 强制图像下载jQuery
- 30. 强制下载音频流
你明明didnt阅读我的文章。没有实际的文件可读。它只是发送到页面,我不想创建一个文件只是能够下载它生成的文件。 – ngreenwood6 2010-04-23 06:00:07
@ngreen你显然没有阅读链接的文章。设置所述头部并回显xml数据。 – Amarghosh 2010-04-23 06:06:37
哦,不错,我以为你真的不得不分配它的文件...谢谢你的信息 – ngreenwood6 2010-04-23 06:14:40