[php.wirlernen.at] [Aufgaben zur Lektion] [Video zur Lektion]

Lektion 51: $_POST - Formular mit einer Möglichkeit für einen Dateiupload

Hier unten siehst du innerhalb eines HTML - Grundgerüst Code der den Upload von Dateien ermöglicht.
Beachte hier unten LINKS das Listing (mit Zeilennummern) und RECHTS die mit diesem PHP - Code erzeugte Abbildung der Webseite: Beachte die Kommentare des Listings zum besseren Verständnis des Uploads von Dateien!
Der Code von dateiupload.php
(Code OHNE Zeilennummern)
1 | t;!DOCTYPE html> <html lang="de"> <head> <title>$_POST - Formular mit einer Möglichkeit für einen Dateiupload</title> <meta charset="UTF-8"> </head> <body> <?php //der folgende Code ermöglicht den Upload einer Datei if (isset($_FILES['upgeloadetedatei'])){ if (is_uploaded_file($_FILES['upgeloadetedatei']['tmp_name'])) { //hier wird der Uploadpfad für die 16. Zeile festgelegt $uploadpfad="meinordner/"; $Dateiname=$_FILES['upgeloadetedatei']['name']; echo "!!!!".$Dateiname."<br>"; move_uploaded_file($_FILES['upgeloadetedatei']['tmp_name'], $uploadpfad.$Dateiname); echo "Upload hat funktioniert!!!<br>"; } } ?> <!-- im folgenden Formular wird der Upload eingeleitet --> <form enctype = "multipart/form-data" action="dateiupload.php" method="post"> Datei: <input type ="file" name ="upgeloadetedatei" size="80"><br> <input type = "submit" name="datei_upload" value="Upload der Datei"> </form> </body> </html&g

Augabenstellung:
1. Erzeuge in einer Datei mit dem Dateinamen 051.php ein Listing bei dem du ein Formular vom Typ Post erzeugst welches es dem Benutzer ermöglicht eine Datei upzuloaden!