Hallo Enrico
hier
if ($Dateizeiger)
{
while (!feof ($Dateizeiger))
{
$Spalte = explode("|", fgets ($Dateizeiger));$Inhalt = array(
'Nr' => $Spalte[0],
'Titel' => $Spalte[1],
'Inhalt' => $Spalte[2],
'Genre' => $Spalte[3],
'FSK' => $Spalte[4]
);
}
}
liest du in einer Schleife die Dateiinhalte aus. Dabei überschreibst(!) du jedesmal das Array $Inhalt. Am Ende ist dann der letzte Datensatz dort gespeichert. Vorschlag (quick & dirty):
Benutze folgende Zeilen:
$Inhalt[] = array(
'Nr' => $Spalte[0],
'Titel' => $Spalte[1],
'Inhalt' => $Spalte[2],
'Genre' => $Spalte[3],
'FSK' => $Spalte[4]
);
Das sollte dir ein zweidimensionales Array geben. In $Inhalt[0] stehen die daten des ersten Datensatzes, in $inhalt[1] die Daten des zweiten Datensatzes, usw... Bitte beachten, dass der Index 0 basiert ist. Das heißt: die Daten des n-ten Datensatzes stehen in $Inhalt[n-1].
Liebe Grüße mbr