Hallo,
Ich kämpfe schon seite 2 Tagen mit meinem Upload-Script. Im Internet habe ich viele ähnliche Probleme gefunden, eine Lösung konnte ich jedoch nicht finden.
Ich benutze XAMPP auf Windows XP. Das PHP Script habe ich jetzt auf das minimale reduziert, damit Ihr den Überblick behalten könnt.
HTML Formular:
PHP Script:
Noch einige Infos:
Wenn ich das ganze ausführe bekomme ich folgende Fehlermeldungen:
Warning: move_uploaded_file(..\files) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\xampp\htdocs\scripts\upload.php on line 3
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\xampp\tmp\php67.tmp' to '..\files' in C:\xampp\htdocs\scripts\upload.php on line 3
Da ich ja Windows XP verwende kann ich keine Zugriffsrechte setzen. Ich habe auch geprüft ob ein Schreibschutz über dem Verzeichnis 'tmp' und 'files' liegt, war nicht der Fall.
Noch etwas, wenn ich nach der Datei im tmp Ordner suche, dann finde ich diese nicht, könnte dies den Fehler verursachen
Ich hoffe Ihr könnt mir helfen. Danke
Ich kämpfe schon seite 2 Tagen mit meinem Upload-Script. Im Internet habe ich viele ähnliche Probleme gefunden, eine Lösung konnte ich jedoch nicht finden.
Ich benutze XAMPP auf Windows XP. Das PHP Script habe ich jetzt auf das minimale reduziert, damit Ihr den Überblick behalten könnt.
HTML Formular:
HTML:
<form enctype="multipart/form-data" action="scripts/upload.php" method="post" >
<input type="file" name="datei" />
<input type="submit" name="senden" value="Senden!" />
</form>
PHP Script:
PHP:
move_uploaded_file($_FILES['datei']['tmp_name'], '..\files' . $_FILES['name']);
Noch einige Infos:
Wenn ich das ganze ausführe bekomme ich folgende Fehlermeldungen:
Warning: move_uploaded_file(..\files) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\xampp\htdocs\scripts\upload.php on line 3
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\xampp\tmp\php67.tmp' to '..\files' in C:\xampp\htdocs\scripts\upload.php on line 3
Da ich ja Windows XP verwende kann ich keine Zugriffsrechte setzen. Ich habe auch geprüft ob ein Schreibschutz über dem Verzeichnis 'tmp' und 'files' liegt, war nicht der Fall.
Noch etwas, wenn ich nach der Datei im tmp Ordner suche, dann finde ich diese nicht, könnte dies den Fehler verursachen
Ich hoffe Ihr könnt mir helfen. Danke