Mailinglisten-Archive |
Hallo Peter,
natürlich könnte man das Problem auch nativ in PHP lösen.
So könnte man rückwärts in der Datei Blöcke von n Bytes lesen und diese dann
an \n aufsplitten. Je nach dem ob man weiss wie lang eine Zeile ist o.ä.
kann man so die Blockgröße passend wählen.
$blocksize=10000;
$f=fopen($path,'r');
fseek($f,$blocksize,SEEK_END);
$data=fread($f,$blocksize);
fclose($f);
$log=explode("\n",$data);
$log=array_reverse($log);
Ich rufe einfach ungern externe Programme auf :-)
Gruß,
Andreas
php::bar PHP Wiki - Listenarchive