Mailinglisten-Archive |
Hi, > möchte gerne ein ziemlich großes Logfile rückwärts auslesem. Wenn Du Zugriff auf die Shell hast, geht das mit dem Gegenpart von cat also tac. Datei in ein Temp-File pipen und von dort aus weiterverarbeiten. Ansonsten kannst Du auch mit fseek den Pointer vom Dateiende aus rückwärts bis zum Dateianfang laufen lassen und mit fgetc Zeichen für Zeichen auslesen. > > mit $data = file($filename); $ar_log_data = array_reverse($data); > funzt das nicht da dann der memory voll wird. Ja, lieber nach einer Light-Weight Variante suchen... hth, Stw
php::bar PHP Wiki - Listenarchive