有没有办法用PHP生成两个不同的文本文件?

时间:2014-09-30 13:39:12

标签: php file text on-the-fly

感谢this主题,我能够生成一个单独的文本文件并即时下载。但我想生成两个分开的文本文件。我的代码看起来像这样:

        $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文件。有没有办法生成两个分开的文本文件即时下载?

1 个答案:

答案 0 :(得分:0)

你无法做到这一点,因为HTTP不支持单击下载多个文件。最好的选择是压缩服务器上的文件并按照here.

传输它

或者您可以在链接上使用javascript向服务器请求两个请求,并允许您从单击中获取数据,如@deceze和@brian在评论中所述