Цитата (Kuliev @ 13.03.2018 - 09:36) |
В общем нашел где собака зарыта.... |
Цитата (kaww @ 13.03.2018 - 14:10) |
Где-то пробелы в начале файлов перед <?php и/или нужно убедиться, что все файлы сохранены в utf8 без bom, разумеется, если они в utf8 |
Цитата (Kuliev @ 13.03.2018 - 13:14) |
Проблема в буфере ob_start(); |
Цитата |
Буфер вывода должен запускаться функцией ob_start() с флагами PHP_OUTPUT_HANDLER_CLEANABLE и PHP_OUTPUT_HANDLER_REMOVABLE. Иначе не сработает ob_end_clean(). |
Цитата (AllesKlar @ 13.03.2018 - 12:14) |
Цитата (Kuliev @ 13.03.2018 - 08:36) // сбрасываем буфер вывода PHP, чтобы избежать переполнения памяти выделенной под скрипт // если этого не сделать файл будет читаться в память полностью! Чтобы этого не было, нужно отдавать файл кусками с заголовками Range https://habrahabr.ru/post/138504/ |
Цитата (Kuliev @ 13.03.2018 - 09:36) |
Дело в том, что файл после генерации и записи нужно отдать на скачку пользователю и вот в этот момент происходит изменения. |
Цитата (killer8080 @ 13.03.2018 - 14:35) |
зачем вообще отдавать статику через php, кинул бы редирект на файл? |
Цитата (AllesKlar @ 13.03.2018 - 16:00) |
нууу... права на файл, например. Превьюху посмотреть можно, скачать нельзя. Или скачать можно только зарегестрированному пользователю или..или...или.. |