有没有一种方法可以用php动态生成两个不同的文本文件


Is there a way to generate two different text files on the fly with php?

多亏了这个主题,我可以生成一个文本文件并即时下载。但是我想生成两个分开的文本文件。我的代码看起来是这样的:

        $status = //math
        if(status)
           header("Content-type: text/plain");
           header("Content-Disposition: attachment; filename=config.txt");
 //...config text
 include 'test.php'; 

Test.php文件:

<?php 
    $timeout = "time";
    header("Content-type: text/plain");
    header("Content-Disposition: attachment; filename=timout.xml");
    echo $timeout;
?>

timeout.xml文本包含在config.txt中,只生成要下载的timout.xml文件。有没有一种方法可以生成两个分开的文本文件以便即时下载?

你不能这样做,因为HTTP不支持一次点击下载多个文件。。最好的选择是压缩服务器上的文件并按照这里所说的进行传输。

或者,你可以在链接上使用javascript向服务器请求两个请求,这让你可以像@deceze和@brian在评论

中所说的那样,一键获取数据