XAMPP 1.5.5
PHP 5.2.0
Windows XP
Ich möchte einen Dateiupload machen. Bringe es nicht zum Laufen
- Code: Select all
...
// Die Datei in das gewünschte Zielverzeichnis verschieben
$upfile = '/uploads/' . $_FILES['userfile']['name'];
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
if (!move_uploaded_file($_FILES['userfile']['tmp_name'], $upfile)) {
echo 'Problem: Konnte die Datei nicht in das Zielverzeichnis verschieben.';
exit;
}
} else {
echo 'Problem: Möglicher Angriff beim Hochladen. Dateiname: ';
echo $_FILES['userfile']['name'];
exit;
}
...
Es kommt dann folgende Fehlermeldung:
Warning: move_uploaded_file(/uploads/test.txt) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\Programme\xampp\htdocs\as-rigi\upload.php on line 30
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\Programme\xampp\tmp\php3D.tmp' to '/uploads/test.txt' in C:\Programme\xampp\htdocs\as-rigi\upload.php on line 30
Problem: Konnte die Datei nicht in das Zielverzeichnis verschieben.
***
Ich bitte um Hilfe.