Tom: PHP Suche

Beitrag lesen

Hello,

Wenn Du mit fgets() gelesen hast, dann läuft Deine Zeile nun von dieser Position bis zum Ende des Ausschnittbuffers.

Bei kleinen Dateien, die Du vollständig einlesen kannst (also bis ca. 2MB) musst Du natürlich nichts ausschneiden, sondern kannst dirket das letzte Vorkommen des Zeilenendezeichens VOR dem Stringanfang [offset] suchen...

Ich war eben davon ausgegangen, dass man das Vorkommen eines Strings mit Hilfe einer OS-Funktion in einer Datei sucht ... Ist bei sehr großen Dateien die schnellste Lösung.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen