nuji: ganze zeile auslesen bei variabler zeilenlänge

Hallo,

ich möchte eine bestimmte zeile eines dokuments komplett auslesen egal wie lang sie ist.

leider muss man bei fgets() die länge der zeile ausgeben...

und wie kann ich es errecihen, dass genau die 4 zeile ausgelesen wird.

gruß

  1. ich möchte eine bestimmte zeile eines dokuments komplett auslesen egal wie lang sie ist.
    leider muss man bei fgets() die länge der zeile ausgeben...

    while(!feof($file)) {
     $line=fgets($file,4096);
     echo $line;
    }

    einfach 3 mal fgets ausführen und nur vom 4 aufruf die rückgabe auswerten...

    mfg doc

  2. Hallo nuji.

    ich möchte eine bestimmte zeile eines dokuments komplett auslesen egal wie lang sie ist.

    Dann nutze file.

    Einen schönen Donnerstag noch.

    Gruß, Mathias

    --
    ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
    debian/rules
    1. hey thx!!!

      aber ist das bei großen dateien nicht irgendwann problematisch, wenn die ganze datei in ein array gelesen wird?

      gibt's da dann auch noch ne bessere möglichkeit?

      gruß

      1. Hallo nuji.

        aber ist das bei großen dateien nicht irgendwann problematisch, wenn die ganze datei in ein array gelesen wird?

        Wenn genügend RAM zur Verfügung steht und der für PHP reservierte Speicherbereicht nicht überschritten wird, dürfte es keine Probleme geben.

        Einen schönen Donnerstag noch.

        Gruß, Mathias

        --
        ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
        debian/rules