Diese Übung ergänzt wunderbar die Übung Auto-Galerie
Aufgabe
- Lade die Vorlage upload.zip herunter, die ein HTML Formular enthält
- Prüfe nun vor dem Beginn des HTML Outputs, ob POST-Daten versendet wurden
- Prüfe in $_FILES, ob eine Datei hochgeladen wurde, ansonsten erstelle eine Fehlermeldung
- Falls POST-Daten versendet wurden, bereite folgende zwei Variablen vor:
- extrahiere den Temporären Dateipfad der hochgeladenen Bilddatei aus $_FILES in eine Variable $temp_url
- Erstelle dann mittels $_SERVER['DOCUMENT_ROOT'] und dem Dateinamen aus $_FILES den Ziel-Pfad und schreibe diesen ebenfalls in eine Variable $ziel_url
- Kopiere nun das Bild mittels move_uploaded_file() und den beiden vorbereiteten Variablen an die richtige Stelle
Tipps
Benutze print_r(), um das Array $_FILES zu inspizieren. Es hilft Dir, die Werte daraus zu extrahieren
Beispiel
Weiterführende Übungen: