Textdatei auslesen per PHP

  • Hallo ich brauche Hilfe bei folgendem Problem:

    Ich möchte mehrere Textdateien mit einem Script auslesen .

    Die Textdateien Sind Immer folgendermaßen aufgebaut:

    LINKSA:
    LinksA1
    LinksA2
    LinksA3

    LINKSB
    LinksB1
    LinksB2
    LinksB3

    LINKSC
    LinksC1
    LinksC2
    LinksC3

    LINKSD
    LinksD1
    LinksD2
    LinksD3

    Ich möchte diese nun so auslesen dass ich quasi jedesmal den 1./2./3. Link in einem Array habe
    und diese dann per Echo ausgeben kann.

    Also echo : Blabla $LinksA[0] blubb blubb $LinksB[0] bli bla blu $LinksC[0] und $LinksD[0]

    Ich habe leider große Probleme mit dem explode und komme da auf keinen Grünen Zweig.

    Besonderheit ist noch, dass die Anzahl der Links je nach Txt Datei variiert. Also es je nach Textdatei auch mal bis LinksA20 gehen kann.


    Wäre über Hilfe dankbar. Bin verzweifelt :(

  • Eine Leerzeile ist immer der Trenner oder wie ist das zu verstehen? Oder sind das vier Dateien, die du da geschrieben hast? Und was hast du bisher versucht?

  • Wenn ich das als .ini speichere , muss ich doch aber jede Zeile mit einem "=" definieren oder ?
    Bei
    test.ini

    gibt er mir mit test.php

    Wieder nur leere Arrays aus.

    Zitat


    Array ( [LINKSA] => Array ( ) [LINKSB] => Array ( ) [LINKSC] => Array ( ) )

  • Code
    [LINKSA]
    links[]=www.phreekz.de
    links[]=www.dslr-kleinanzeigen.de
    links[]=www.xbmc.org
  • Die Grundlagen sollte man schon können:

  • Okay hab jetzt soweit alles. Eine letzte Frage noch:

    PHP
    $anzahl = count($ULlinksArray);
    $i = 0 ;
    while ($i <= $anzahl):
        echo $ULlinksArray['$i];
        echo "<br>"
        $i++;
    endwhile;

    Zur Erklärung : In $ULlinksArray sind die Links als Arrays gespeichert. Sie werden gezählt.
    Nun möchte ich dass alle einzeln in einer While Schleife ausgegeben werden.
    Also es quasi so aussieht:

    PHP
    echo $ULlinksArray[0];
        echo "<br>"
     echo $ULlinksArray[1];
        echo "<br>"
     echo $ULlinksArray[2];
        echo "<br>"
     echo $ULlinksArray[3];
        echo "<br>"


    Bis quasi alle Links ausgegeben sind