Datei auslesen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
bar
beitrag
buffer
byte
datei
folgendes skript
konfiguration
mglichkeit
ordner
schnipsel
skript
tausend
test
versuch
window
zeile
zugreifen
-
Hallo,
ich habe Probleme beim Auslesen einer Datei die mehrere tausend Zeilen enthält. Mein Script bricht einfach nach 20470 Zeilen oder ca 2,1MB durchlaufen ab. Dabei wird immer nur eine Zeile eingelesen und danach wieder verworfen.
Hier noch ein Code schnipsel:
$buffer="";
$row=0;
$fp = fopen("foo.bar","r");
while($zeile = fgetss($fp,3000)){
//$buffer.=$zeile;
$row++;
}
fclose($fp);
echo strlen($buffer)." Bytes gelesen ($row Zeilen)<br/>\r\n";
Hat jemand von euch ne Idee?
Könnte es sein das beim Auslesen der Komplette RAM für einen Script verwendet wird?
Welche Möglichkeit gibt es sonnst noch Zeilenweise eine Datei auslesen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das er ab so und so viel abbricht,
liegt wohl eher weniger an deinem Skript,
sondern mehr an der PHP-Konfiguration (php.ini im Windows-Ordner!
Mach mal folgendes Skript:
test.php
<?php phpinfo(): ?>
-
ja?!?!?
Woran soll es denn nun liegen?
Dein Rat bringt mir rein gar nix!
Wie du eigentlich wissen solltest hat man hier keinen Zugriff auf die php.ini und mein lokaler Webserver hat selbstverständlich Linux *SCNR*
Beitrag geändert: 1.7.2007 1:40:48 von simsfamilyvillage -
Ja, ja, schon,
aber ich meine damit du solltest mal versuchen es anders zu machen...
mehr wüsst ich jetzt auch nicht. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage