Level: einfach

Diese Übung ergänzt wunderbar die Übung Auto-Galerie

Aufgabe

  1. Lade die Vorlage upload.zip herunter, die ein HTML Formular enthält
  2. Prüfe nun vor dem Beginn des HTML Outputs, ob POST-Daten versendet wurden
  3. Prüfe in $_FILES, ob eine Datei hochgeladen wurde, ansonsten erstelle eine Fehlermeldung
  4. 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
  5. 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

upload

 

Weiterführende Übungen: