Есть обычная страница:
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
echo file_get_contents('1.txt');
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
?>
В ней просто вывожу на экран содержимое файл 1.txt, в него напихал просто единички (111111) на 1 мб., так вот при загрузке страницы просто показывается белый экран, статус страницы 200, вывод ошибок включен, ошибок нет. Если в файле удалить часть содержимого, например сделать весом 950кб, то грузится без проблем.
Есть ощущение что это из-за буферизации, т.к. если удалить require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); и require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); то все содержимое файла показывает без проблем сколько бы в нем данных не было.
Пробовал увеличить output_buffering 128мб даже ставил, не помогает. И еще момент, если на экран не выводить, то все работает, можно получить содержимое файла и, например, пересохранить в другой. Тут проблема явно с выводом большого текста именно на экран. У кого такое было и как решить это?
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
echo file_get_contents('1.txt');
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
?>
В ней просто вывожу на экран содержимое файл 1.txt, в него напихал просто единички (111111) на 1 мб., так вот при загрузке страницы просто показывается белый экран, статус страницы 200, вывод ошибок включен, ошибок нет. Если в файле удалить часть содержимого, например сделать весом 950кб, то грузится без проблем.
Есть ощущение что это из-за буферизации, т.к. если удалить require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); и require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); то все содержимое файла показывает без проблем сколько бы в нем данных не было.
Пробовал увеличить output_buffering 128мб даже ставил, не помогает. И еще момент, если на экран не выводить, то все работает, можно получить содержимое файла и, например, пересохранить в другой. Тут проблема явно с выводом большого текста именно на экран. У кого такое было и как решить это?