fgets nur eine Zeile

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • fgets nur eine Zeile

    Hallo.
    Bei mir liest fgets nur eine Zeile aus einer .txt datei!
    Ist soviel ich jetzt gelesen hab auch normal aber was kann man dann nehmen damit die Ganze Datei gelesen wird?
    hoffe ich bekommen antworten
    Danke schön schonmal
    mfg Mainclain

  • #2
    Hi,

    unter php5 einfach file() um die datei als array zurück zubekommen.
    Ansonsten mit fgets lesen bis eof erreicht wird und fertig.

    greets
    (((call/cc call/cc) (lambda (x) x)) "Scheme just rocks! and Ruby is magic!")

    Kommentar


    • #3
      hmm und wie stell ich das an? der bricht immer nach einer zeile ab...

      Kommentar


      • #4
        Hi,
        http://de.php.net/manual/de/function.feof.php

        Schau dir das erste beispiel an.

        greets
        (((call/cc call/cc) (lambda (x) x)) "Scheme just rocks! and Ruby is magic!")

        Kommentar


        • #5
          Ganz ohne Code ist's immer schwierig.
          fgets in einer Schleife anwenden, welche die Datei bis zum Ende durchläuft.

          Pseudo-Code:
          Code:
          ÖFFNE datei
          
          SOLANGE dateizeiger nicht am Ende
            LIES die zeile der aktuellen position des zeigers
          
          SCHLIE?E dateizeiger
          Siehe im Manual die Funktionsreferenz zu fgets().
          Nieder mit der Camel Case-Konvention

          Kommentar


          • #6
            so habs nu geschafft danke trotzdem

            Kommentar

            Lädt...
            X