Mailinglisten-Archive |
Hi, ich versuche, einen Datei-Upload gemäß dem PHP-Buch "PHP - Dynamische Webauftritte..." und den Manuals zu realisieren, aber erhalte ich immer die Fehlermeldung: ------------------ Warning: File Upload Error - Unable to open temporary file [/tmp/php06766aaa] in /.../bild.php3 on line 0 Das Formular: ------------- <FORM ACTION="bild.php3" METHOD="post" ENCTYPE="multipart/form-data"> <TABLE> <TR> <TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="20000"> Datei<BR><INPUT TYPE="FILE" NAME="userfile" SIZE="30" MAXLENGTH="255"><BR> Zielverzeichnis<BR><INPUT TYPE="TEXT" NAME="zielpfad" SIZE="30" MAXLENGTH="255"><BR> Zielname<BR><INPUT TYPE="TEXT" NAME="zielname" SIZE="30" MAXLENGTH="255"><BR> </TD></TR></TABLE> <INPUT TYPE="submit" VALUE="Bild hochladen"> </FORM> Die Auswertung: (wie in dem Buch) --------------- echo "Quelldatei: $userfile<BR>\n"; echo "Dateiname: $userfile_name<BR>\n"; echo "Dateigröße: $userfile_size<BR>\n"; echo "Dateityp: $userfile_type<BR>\n"; echo "Zielpfad: $zielpfad<BR>\n"; echo "Zielname: $zielname<BR>\n"; if (file_exists($zielpfad."/".$zielname)==1) { echo "Lösche alte Datei: "; echo $zielpfad."/".$zielname; echo "<BR>"; if ( unlink($zielpfad."/".$zielname) == 1 ) { echo "ok<BR><BR>\n"; } else { echo "Fehler!<BR><BR>\n"; } } echo "Verschiebe Datei nach ".$zielpfad."/".$zielname; echo "<BR>"; if (rename($userfile,$zielpfad."/".$zielname)==1) { echo "ok<BR><BR>\n"; } else { echo "Fehler!<BR><BR>\n"; } Hat jemand eine Idee, was ich da machen kann? Besten Dank Frank
php::bar PHP Wiki - Listenarchive