PHP Dateiupload - Mehrere Uploadfelder definieren
Autor
Flitze
Klicks 195864
Keywords:
Dateiupload in PHP, Dateien über ein Formular hochladen, Dateien ohne FTP-Programm hochladen, Uploadprüfung, PHP Upload Script, Mehrere Uploadfelder, multiple upload, Upload mehrerer Dateien
Klicks 195864
Rating für PHP Dateiupload
8.4 von 10
Bewertungen50
Stand
12.06.2013
8.4 von 10
Bewertungen50
Keywords:
Dateiupload in PHP, Dateien über ein Formular hochladen, Dateien ohne FTP-Programm hochladen, Uploadprüfung, PHP Upload Script, Mehrere Uploadfelder, multiple upload, Upload mehrerer Dateien
Breadcrumb:
Tutorials » PHP Dateiupload » PHP Dateiupload - Mehrere Uploadfelder definieren
Step 9 – Mehrere Uploadfelder definieren
[ADSENSE_LINE]Da es gerade bei vielen Dateien (z.b. Bilder für ein Bilderalbum) recht umständlich und langwierig ist, jede Datei einzeln über ein Formular hochzuladen, bietet es sich an, mehrere Uploadfelder zu erstellen. Am einfachsten erreicht man das mit einer for-Schleife:
PHP:
<?php
// ...
echo " <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"".$maxsize."\" />\n";
for($i=0; $i<5; $i++){
echo " <label for=\"Datei\">".($i+1).". Datei auswählen</label>\n";
echo " <input type=\"file\" name=\"Datei[".$i."]\" id=\"Datei[".$i."]\" />\n";
echo " <br />\n";
}
echo " <input type=\"submit\" name=\"submit\" value=\"Upload\" />\n";
// ...
?>
MAX_FILE_SIZE wird außerhalb der Schleife erstellt, da sich alle nachfolgenden Datei-Eingabefelder darauf beziehen. Da für alle Datenfelder die gleiche maximale Größe gilt, brauchen wir nur dieses eine Feld.
Zurück zur vorigen Seite:
PHP Dateiupload - PHP Upload Script Weiter zur nächsten Seite:
PHP Dateiupload - ungünstige $_FILES-Struktur