Jörg: PHP: Grosse Datei zeilenweise behandeln

Beitrag lesen

Hallo Forum,

dieses Script läuft bei mir bei einer Datei von ca. 25000 Zeilen in den Script-Timeout.

<?php
$file = '2021.csv';
$file_handle = fopen($file, 'r');
while (!feof($file_handle)) {
 
  $zeile = fgets($file_handle);


if ( strpos($zeile,'|') === false ) {
// todo
} else {
  echo $zeile."<br>";
}
}
fclose($file_handle);

Wie mache ich das denn bei meiner grossen datei?

Jörg