Andreas: Textdatein aus einem Ordner in ein Array ?

Hallo,
ich habe jetzt mehrer Textdatein, mit der gleichen Zeileinanzahl in einem Ordner gespeichert.
Nun wollte ich diese gern in ein Array einlesen lassen um dann eine bestimmte Zeile jeder Textdatei auslesen zu lassen.

Es soll z.B. von jeder Textdatei die 5. Zeile ausgegeben werden.
Würde mir bitte einer dies in php schreiben und kurz erklären!?

MfG. Andreas

  1. Hallo

    Als erstes musst du natürlich die dateien alle öffnen:
    $f1 = fopen("datei1.txt");
    $f2 = fopen("datei2.txt");

    Dann lest du sie jeweils in einen array ein:
    $arr1 = file($f1);
    $arr2 = file($f2);

    Dann die Dateien schließen
    fclose($f1);
    fclose($f2);

    Nun einfach mit echo $arr1[5]; bzw echo $arr2[5]; zB die 6te Zeile ausgeben...

    Grüße

    David

    --
    "Nobody will ever need more than 640k RAM!"
    1981 Bill Gates
    1. Hallo David Tibbe,

      Als erstes musst du natürlich die dateien alle öffnen:
      $f1 = fopen("datei1.txt");
      $f2 = fopen("datei2.txt");

      Dann lest du sie jeweils in einen array ein:
      $arr1 = file($f1);
      $arr2 = file($f2);

      Dann die Dateien schließen
      fclose($f1);
      fclose($f2);

      ...dann löschst Du all die überflüssigen fopen und fclose wieder
      und schaust dir die Parameter von file nochmal _genau_ an...

      http://www.php.net/manual/en/function.file.php

      Gruß,
      dimde

    2. Hallo,
      jede einzeln einlesen ist ja kein Problem nur funktioniert das bei mir nicht.
      die Anzahl und Namen der Textdatein ändern sich von Tag zu Tag...

      Andreas

      Als erstes musst du natürlich die dateien alle öffnen:
      $f1 = fopen("datei1.txt");
      $f2 = fopen("datei2.txt");

      1. Hallo Andreas,

        jede einzeln einlesen ist ja kein Problem nur funktioniert das bei mir nicht.
        die Anzahl und Namen der Textdatein ändern sich von Tag zu Tag...

        dann musst du vermutlich mit einer Schleife arbeiten. Wie sehen denn die Namen der Textdateien aus? Haben die ein bestimmtes Muster?

        Grüße aus Nürnberg
        Tobias

        1. die Namen der Textdatein haben kein gleiches Muster.