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!