动态创建和下载PHP文件

动态创建和下载PHP文件,php,xml,html,Php,Xml,Html,嘿,伙计们,我想知道如何下载PHP动态生成的文件。我想下载的文件是一个XML文件。目前,我的代码所做的只是创建一个长字符串,其中包含要放入文件中的所有数据,然后将该字符串简单地写入一个文件,并以.XML扩展名保存它。这目前正在我的本地计算机上使用该网站的副本,但由于具有读/写权限,它无法在web服务器上工作 那么,有没有一种方法可以快速生成一个文件,以便在不将其存储在web服务器上的情况下立即下载 如果同一个脚本正在生成文件,您可以回送或打印页面上的内容,并使用标题强制下载 <?php

嘿,伙计们,我想知道如何下载PHP动态生成的文件。我想下载的文件是一个XML文件。目前,我的代码所做的只是创建一个长字符串,其中包含要放入文件中的所有数据,然后将该字符串简单地写入一个文件,并以.XML扩展名保存它。这目前正在我的本地计算机上使用该网站的副本,但由于具有读/写权限,它无法在web服务器上工作


那么,有没有一种方法可以快速生成一个文件,以便在不将其存储在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"');
?>

速度更快,更完整。接近,但不够接近;)