Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Сайт не отдаёт на загрузку файлы больше 8 мб

Mr.Exome Знаток (443), на голосовании 1 год назад
Имею динамический текст в файле index.php, который меняется в зависимости от utm меток.

Данный текст должен автоматически сохраняться в текстовом файле и отдаваться на скачивание пользователю (тобишь сразу при переходе на сайт).

Отдача реализована следующим образом:
 header('Content-Type: text/plain'); 
header('Content-Length: '.strlen($content));
header('Content-Disposition: attachment; filename="'.$new_file_name.'test.txt');
echo $content;
Проблема заключается в том, что при размере текста до 8 мб файл успешно скачивается как требуется. А при большем весе скачивается пустой файл на 0 байт.

Быть может кто-нибудь знает как решить данную проблему?
Голосование за лучший ответ
твой интимный гусь Мудрец (10290) 1 год назад
https://habr.com/ru/articles/151795/ -переполнение стека памяти php твой придел 8мб памяти при текущей конфигурации php сервера где ты выполняешь данный код
https://tokmakov.msk.ru/blog/item/26 - как вариант переписать данную конструкцию под свои нужды
Хост Алма Мыслитель (7426) 1 год назад
Меняй настройки PHP на хостинге
Похожие вопросы