动态创建和下载PHP文件
嘿,伙计们,我想知道如何下载PHP动态生成的文件。我想下载的文件是一个XML文件。目前,我的代码所做的只是创建一个长字符串,其中包含要放入文件中的所有数据,然后将该字符串简单地写入一个文件,并以.XML扩展名保存它。这目前正在我的本地计算机上使用该网站的副本,但由于具有读/写权限,它无法在web服务器上工作动态创建和下载PHP文件,php,xml,html,Php,Xml,Html,嘿,伙计们,我想知道如何下载PHP动态生成的文件。我想下载的文件是一个XML文件。目前,我的代码所做的只是创建一个长字符串,其中包含要放入文件中的所有数据,然后将该字符串简单地写入一个文件,并以.XML扩展名保存它。这目前正在我的本地计算机上使用该网站的副本,但由于具有读/写权限,它无法在web服务器上工作 那么,有没有一种方法可以快速生成一个文件,以便在不将其存储在web服务器上的情况下立即下载 如果同一个脚本正在生成文件,您可以回送或打印页面上的内容,并使用标题强制下载 <?php
那么,有没有一种方法可以快速生成一个文件,以便在不将其存储在web服务器上的情况下立即下载 如果同一个脚本正在生成文件,您可以
回送
或打印
页面上的内容,并使用标题
强制下载
<?php
header('Content-type: text/xml');
header('Content-Disposition: attachment; filename="file.xml"');
echo $XMLString;
?>
只需在文档顶部列出以下两件事:
<?php
header('Content-type: text/xml');
header('Content-Disposition: attachment; filename="myxml.xml"');
?>
速度更快,更完整。接近,但不够接近;)