Благодаря этот Тема Я могу создать один текстовый файл и скачать его на лету. Но я хотел бы создать два отдельных текстовых файла. Мой код выглядит так:
$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 сказали в комментарии
Других решений пока нет …