molily: Dateiupload mittels PHP

Beitrag lesen

Hallo,

Verarbeitung: unterricht/promotionsupdate.php
if (!move_uploaded_file ( $_FILES['upload']['name'], $name)){
echo "Upload der Datei "$upload_name" hat leider nicht geklappt!!!";
}

Zusätzliche Infos, welche ich zur Fehlereingrenzung ausprobiert habe:
echo $_FILES['upload']['name']; -> Der Name der ausgewählten Datei wird korrekt angezeigt

Was in 'name' steht, ist für move_upload_file() unwichtig. move_upload_file verschiebt Dateien. Es erwartet ein Quellpfad und einen Zielpfad. Der Quellpfad ist die temporäre Datei, die PHP automatisch angelegt hat. Diese Datei trägt einen Namen, der mit dem vom Browser übermittelten Dateinamen 'name' nichts zu tun hat. Wie auf der genannten Seite http://www.dclp-faq.de/q/q-formular-upload-php4.html beschrieben ist, findest du den Pfad zur temporären Datei unter 'tmp_name'. Dies muss also der erste Parameter von move_uploaded_file() sein.

Mathias