Der Fehler "Undefined index: (Name des Dateieingabefelds)" in PHP tritt normalerweise auf, wenn das Formular, mit dem die Datei hochgeladen wird, nicht ordnungsgemäß konfiguriert ist.
Der Fehlermeldung "PHP: move_uploaded_file(): Kann '/pfad/zum/temp/datei' nicht nach '/pfad/zum/ziel/datei' verschieben" tritt typischerweise auf, wenn das PHP-Skript versucht.