Hallo allerseits,
ich würde gerne einen sehr großen Textfile (200 MB oder sogar mehr) auf meinem Webserver auf Zeilen mit bestimmten Inhalt überprüfen.
Simpel gesehen so:
Ob diese Methode bei einem so großen File geeignet ist, bezweifel ich aber. Wie kann man diese Suche resourcenschonend gestalten, auch wenn sie langsamer von Statten geht? Der Server sollte nämlich auf keinen Fall ausfallen.
Grüße
kallC
ich würde gerne einen sehr großen Textfile (200 MB oder sogar mehr) auf meinem Webserver auf Zeilen mit bestimmten Inhalt überprüfen.
Simpel gesehen so:
PHP-Code:
$file = "bla.txt";
$str = "test";
$lines = file($file);
foreach ($lines as $line) {
if (strpos(strtolower($line), strtolower($str)) !== false) {
echo "Treffer: "+$line;
break;
}
}
Grüße
kallC
Kommentar