Hallo,
ich zerbreche mir seit gestern abend den Kopf über folgendes Problem.
Als Entwicklungsumgebung setze ich XAMPP auf einem Windows-Rechner ein.
Nun möchte ich über ein Formular eine Datei auf den Server (in diesem Fall in das Web-Verzeichnis) hochladen. Dies mache ich üblicherweise mit move_uploaded_file().
Als Ergebnis erhalte ich jedoch folgende Fehlermeldung:
Dateirechte bzw. Ordnerrechte wurde gesetzt bzw. entfernt um darauf Zugriff zu haben. Es befinden sich also keine Schreibschutzrechte auf dem Ordner...
Auf Grund dieser Fehler lasse ich mir nun die Variable $_FILE ausgeben...
Keine Fehler. Die Variable max_post_size und so weiter in der php.ini stehen standartmäßig auf 128M.
Mittlerweile habe ich keine Idee mehr, wo der Fehler liegen könnte. Wer von euch, hat einen besseren Durchblick und gibt mir den entscheidenen Hinweis?
MFG
Papenburger
ich zerbreche mir seit gestern abend den Kopf über folgendes Problem.
Als Entwicklungsumgebung setze ich XAMPP auf einem Windows-Rechner ein.
Nun möchte ich über ein Formular eine Datei auf den Server (in diesem Fall in das Web-Verzeichnis) hochladen. Dies mache ich üblicherweise mit move_uploaded_file().
PHP:
$fileName = strtolower($_FILES['PIC']['name']);
$tmpName = $_FILES['PIC']['tmp_name'];
$upload = move_uploaded_file($tmpName, __PIC_PATH__.$fileName);
Als Ergebnis erhalte ich jedoch folgende Fehlermeldung:
Code:
Warning: move_uploaded_file(/img/closebox.png) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\xampp\htdocs\123\content\content.pics.inc on line 46
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\xampp\tmp\php3145.tmp' to '/img/closebox.png' in C:\xampp\htdocs\123\content\content.pics.inc on line 46
Dateirechte bzw. Ordnerrechte wurde gesetzt bzw. entfernt um darauf Zugriff zu haben. Es befinden sich also keine Schreibschutzrechte auf dem Ordner...
Auf Grund dieser Fehler lasse ich mir nun die Variable $_FILE ausgeben...
Code:
[PIC] => Array
(
[name] => closebox.png
[type] => image/png
[tmp_name] => C:\xampp\tmp\php37AC.tmp
[error] => 0
[size] => 1910
)
Keine Fehler. Die Variable max_post_size und so weiter in der php.ini stehen standartmäßig auf 128M.
Mittlerweile habe ich keine Idee mehr, wo der Fehler liegen könnte. Wer von euch, hat einen besseren Durchblick und gibt mir den entscheidenen Hinweis?
MFG
Papenburger
Zuletzt bearbeitet: