Hallo,
ich möchte über nachfolgenden Code eine Textdatei einlesen und alle
darin enthaltenen Einträge geordnet anzeigen lassen:
FUNCTION DATENBANK_EINLESEN()
{
$DATEIZEIGER=FOPEN("..\DATENBANK\DATENBANK.txt","r");
$INHALT_DATENBANK=FREAD($DATEIZEIGER,FILESIZE("..\DATENBANK\DATENBANK.txt")+1);
FCLOSE($DATEIZEIGER);
$INHALT_DATENBANK=PREG_REPLACE("/\r\n|\r|\n/","#",$INHALT_DATENBANK);
$EINTRAG=EXPLODE("#",$INHALT_DATENBANK);
$ANZAHL_EINTRAEGE=COUNT($EINTRAG);
FOREACH(RANGE(0,$ANZAHL_EINTRAEGE) as $ZAEHLER)
{
$SPALTE=EXPLODE("|",$EINTRAG[ZAEHLER]);
echo $SPALTE[0]." - ".$SPALTE[1]." - ".$SPALTE[2]." - ".$SPALTE[3]."<br><br>";
}
}
Bis zur FOREACH-Schleife funktioniert alles einwandfrei, aber danach wird mir nichts angezeigt.
Könnt ich mir weiterhelfen und mir sagen, wo der Fehler liegt ?
Vielen Dank für Eure Unterstützung.
Gruß,
Enrico