Я только что узнал, что мой script дает мне фатальную ошибку:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 440 bytes) in C:\process_txt.php on line 109
Эта строка такова:
$lines = count(file($path)) - 1;
Итак, я думаю, что с трудностью загружать файл в memeory и подсчитывать количество строк, есть ли более эффективный способ сделать это без проблем с памятью?
Текстовые файлы, которые мне нужны, чтобы подсчитать количество строк для диапазона от 2 МБ до 500 МБ. Может быть, Гиг иногда.
Спасибо всем за любую помощь.