[ Please don't top-post. Read
http://www.caliburn.nl/topposting.html ]
ZabMilenko top-posted (corrected):
howa wrote:
>hi,
how to read a large php file line by line?
fread can't?
thanks.
$file_array = file($file_name);
foreach ($file_array as $line_number =$line)
{
// Handle the line
}
See: http://us3.php.net/manual/en/function.file.php
What if the file is larger than memory_limit (8Mb)?
http://www.php.net/manual/en/ini.cor...i.memory-limit
fgets() is the right answer in this case.
So, instead of coding with file() which works now with a 200K file,
start with fgets and your script will not break when the file grows.
http://www.php.net/fgets
--
File not found: (R)esume, (R)etry, (R)erun, (R)eturn, (R)eboot