Mailinglisten-Archive |
Norbert Pfeiffer schrieb: >> hast du schon eine Lösung für das Problem gefunden? >> ansonsten warte ich noch auf die Source des obigen Scriptes. > *gr* > auf Source sind sie alle scharf, was ... ;-) > Da ist nix: zwei Schleifen und fgets(); und fertig. > Das kann jeder Student im ersten Halbsemester ... ;-) Na gut, wolln mal sehen.. <?php $testfile="/log/bla.log"; $maxl=0; $aktl=0; $lines=0; $arg=1000; set_time_limit(0); for($i=0;$i<10;$i++){ $fd = fopen ($testfile, "r"); while (!feof($fd)) { $buffer = fgets($fd, $arg); $aktl= strlen($buffer); if($aktl>$maxl) $maxl=$aktl; $lines++; } fclose ($fd); echo "Lines: $lines; Maxchars: $maxl; Arg: $arg<br>\n"; $arg=round($maxl * 1.5); $lines=0; } ?> Also ich hab es mit diversen Logs, bis zu 60 MB groß, ausprobiert, nirgends der beschriebene Fehler. Tut mir leid, so kann ich das Problem nicht nachvollziehen. -- Gruß, Rob
php::bar PHP Wiki - Listenarchive