Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

move_uploaded_file()-Fehlermeldung





Frage

Hallo, ich bekomme folgende Fehlermeldung nach dem Hochladen einer Datei: Warning: move_uploaded_file(): Unable to move ´/tmp/phpbJaqDS´ to ´/DECRAID/raid5/www/htdocs/pfad_zu/ordner/dateien/036_mahrenholz.doc´ in /DECRAID/raid5/www/htdocs/pfad_zu/ordner/projects.php on line 252 In Zeile 252 steht: if (move_uploaded_file($_FILES[$f3_dateiname][´tmp_name´], $uploaddir.$neuer_dateiname)) uploaddir ist so angegeben: $uploaddir = "/DECRAID/raid5/www/htdocs/pfad_zu/ordner/dateien/"; Der Ordner "dateien" hat Rechte 777. Auf einem alten Server ging das mal, allerdings mit einem relativen Pfad im uploaddir. Ich denke mal, dass da die Ursache liegt, deshalb habe ich versucht den Pfad zu ändern. Vorher stand dort: $uploaddir = "ordner/dateien/"; Wie ich festgestellt habe, wird die hochzuladene Datei vom tmp-Ordner auch in meinen "dateien"-Ordner kopiert, allerdings haben die Dateien eine Größe von 0 KB und ich weiß nicht wieso? Wenn ich mir den Fehler mit "$_FILES[$f3_dateiname][´error´]" anzeigen lasse, dann bekomme ich den Wert 0 zurück, was ja bedeutet, dass alles ok ist. Aber ist es ja nicht :-(. Hat jemand einen Tipp? Safe_mode ist übrigens off. Kathrin

Antwort 1 von kathrin77

Habe gerade festgestellt, dass es komischerweise nicht geht, den absoluten Pfad anzugeben, sondern nur so

$uploaddir = "ordner/dateien/";

Aber das Problem, dass die Datei immernoch 0kb groß ist besteht weiterhin. Wieso?

Kathrin

Antwort 2 von rabies

Hey, ...

Mal überprüft, wie groß die Datei direkt nach dem Upload ist (vor dem Verschieben)? Enctype im HTML-Form angegeben? Evtl. auch mal eine Überprüfung mit "is_uploaded_file()" durchführen.

mehr fällt mir jetzt auch nicht ein..

Antwort 3 von kathrin77

Danke für Deinen Tipp, werde ich auch gleich mal probieren. Was mir jetzt aufgefallen ist, ist dass einige Datei hochgeladen werden (unabhängig vom Dateityp) und einige nicht, völlig willkürlich. Hat das dann eher was mit dem Server zu tun? Kann ja nicht sein, dass das Skript mal funktioniert und mal nicht?

Kathrin

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: