Hallo PHP-ler!
In einer Form (enctype=„multipart/form-data“) habe ich mehrere Eingabefelder, sprich, ich möchte mehrere Dateien gleichzeitig hochladen. Für jedes Input-Feld (type=„file“) habe ich den gleichen Namen mit fortlaufender Nummer vergeben, also Datei1, Datei2, Datei…
Da ich bislang nur Uploads mit max. 2 Dateien hatte, habe ich die nacheinander hochgeladen, also mit doppeltem Code.
Ich dachte nun, ich könne, da mind. 5 Dateien, den Upload in einer Schleife abarbeiten, aber das scheint mit $_files nicht zu funktionieren (im Gegensatz zu $_POST).
Das Script schaut an der entspr. Stelle so aus:
$Datei = „Datei“.$i;
$Datei_Name = $_FILES[’$Datei’][‚name‘];
Ausprobierte Varianten:
$Datei = „'Datei“.$i."’";
$Datei_Name = $_FILES[$Datei][‚name‘];
oder: $_FILES[‚Datei$i‘][‚name‘];
Mache ich hier etwas falsch oder geht das mit $_FILES nicht?
Danke für’s „auf die Sprünge helfen“!
Gruß, Robi