Допустим, у меня есть файл, состоящий из 5 строк текста, и каждая строка имеет 50 символов. Содержимое выходного буфера возвращается правильно, но если у меня есть файл, содержащий 100 строк текста, выходной буфер возвращает пустую строку (строку со значением null).
Я делаю это так:
ob_start();
include "file.php"
$string = ob_get_contents();
ob_end_clean();
OR
$string = $this->load->view('view', $data, true);
Я делаю это внутри codeigniter, если это что-то меняет.
Я попытался загрузить файл с помощью функции load-> view средства воспламенения кода с третьим параметром, установленным в true, результат тот же. Попытался также дать ob_start () большое число -> ob_start (9999999); тот же результат;