Всем привет.
Запускаю с консоли скрипт:
PHP:
скопировать код в буфер обмена
<? $file_config = file('config.txt'); //Пробуем открыть конфиг if ($file_config != false)://Конфиг открылся $arrSteps = explode(":", $file_config[0 ]); $step_number = $arrSteps[1]; if ($step_number == '') { $step_number = 1; } $file_domains = file("ru.txt");//.txt в массиве ... ...
На строке (в приведенном фрагменте она последняя) выводится сообщение о нехватке памяти allowed memory size of bytes exhausted (tried to allocate bytes).
Файл примерно 70МБ, да.
Есть ли возможность обойти это узкое место без добавления дополнительных ресурсов сервера, без увеличения memory_limit? Может есть замена file() или возможность разбить файл на части?
|