Опубликовано : admin в (PHP)

Чтение больших файлов.

Теги: , ,

Иногда просто необходимо прочитать файл объемом например в 400 мегабайт, но при попытке использования функции file() возникают проблемы. Проблема решается очень просто:

Чтение построчно большого файла 

$fh = fopen($file, "r");
 while (!feof($fh)) {
// строка из файла
$filestring = fgets($fh);   
// Очистим от лишних пробелов 
$filestring = trim($filestring);    
}
fclose($fh);

Вот и все.

Оставить комментарий