Hi Auge,
Benutze für das einlesen von CSV die dafür vorgesehene Funktion fgetcsv.
Habe jetzt nur mal auf die Schnelle dieselbe datei mit fgetcsv eingelesen und komme tatsächlich auf meine 25.000 Zeilen. Wie macht fgetcsv das?
if (($handle = fopen($csv_datei, "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, "|")) !== FALSE) {
$num = count($data);
echo "<p> $num Felder in Zeile $row: <br /></p>\n";
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "<br />\n";
}
}
fclose($handle);
}
Jörg