Hallo, wie wird in der Regel eine CSV Datei eingelesen ? Zeile für Zeile oder wird erst die ganze Datei in den Speicher eingelesen und dann Zeile für Zeile eingetragen ?
Ich habe folgendes Problem. Sobald eine CSV Datei eine bestimmte größe hat, werden keine Daten eingelesen.
....cut....
Kann es sein das es daran liegt das die Datei erst in den Speicher gelesen wird ?
Gruß Paulus
Ich habe folgendes Problem. Sobald eine CSV Datei eine bestimmte größe hat, werden keine Daten eingelesen.
PHP-Code:
<?php
// Ganze Datei in Speicher einlesen
$dateiname="./uploaded/".$nickname."_xxx.csv";
$f=fopen($dateiname,"r");
$puffer="";
while (!feof($f)) {
$puffer.=fgets($f); }
fclose($f);
?>
PHP-Code:
<?php
// Uploaddatei öffnen
$dateiname="./uploaded/".$nickname."_xxx.csv";
if ( $f=fopen($dateiname,"r"))
{
// Datei Zeile für Zeile einlesen
$eingestellte_auktion=0;
$laenge=filesize($dateiname);
while(!feof($f))
{
$felder=fgetcsv($f,$laenge,";") ;
if (count($felder)==21 )
?>
Gruß Paulus
Kommentar