kostenloser Webspace werbefrei: lima-city


Datei auslesen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    s***************e

    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?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. o***p

    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():
    ?>
  4. Autor dieses Themas

    s***************e

    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
  5. o***p

    Ja, ja, schon,
    aber ich meine damit du solltest mal versuchen es anders zu machen...

    mehr wüsst ich jetzt auch nicht.
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!