array(145) {
Nanu, die Datei soll doch nur 29 Einträge haben?
[0]=> array(1) { ["Nr"]=> string(1) "1" }
[1]=> array(1) { ["Titel"]=> string(30) "LIGHTHOUSE - INSEL DES GRAUENS" }
[2]=> array(1) { ["Inhalt"]=> string(515) "Mitten auf dem Ozean und während..." }
[3]=> array(1) { ["Genre"]=> string(15) "Horror/Thriller" }
[4]=> array(1) { ["FSK"]=> string(4) "16 " }
Jetzt wird's klar, so läuft das natürlich nicht:
$Film[]["Nr"] = $Spalte[0];
$Film[]["Titel"] = $Spalte[1];
$Film[]["Inhalt"] = $Spalte[2];
$Film[]["Genre"] = $Spalte[3];
$Film[]["FSK"] = $Spalte[4];
Mit jedem Aufruf von $Film[] hängst du einen neuen Eintrag an $Film an. Deshalb steckt in $Film[0] nur "Nr", in $Film[1] nur "Titel", usw. Du möchtest aber alle fünf Eigenschaften in einen Eintrag haben.
Du musst erst ein Feld mit den Filmdaten erzeugen und dieses dann anschließend an $Film anhängen:
$f = Array();
$f["Nr"] = $Spalte[0];
$f["Titel"] = $Spalte[1];
$f["Inhalt"] = $Spalte[2];
$f["Genre"] = $Spalte[3];
$f["FSK"] = $Spalte[4];
$Film[] = $f;
Gruß, Peter