[PHP] File upload - falsche Namenübergabe

g-zus

Erfahrenes Mitglied
Hi leude,

hab grad ein kleines Uploadscript eingerichtet, das ich auf nem anderen Server bereits seit langem am laufen hab.
An und für sich dachte ich also, es dürfte kein problem geben.

Naja, denkste:

Ich wollte jetzt damit eine File uploaden und folgende fehlermeldung erschien:

PHP:
Warning: Unable to open 'C:\\WINDOWS\\Desktop\\radi.jpg' for reading: No such file or directory in /www/mh0/676/html/aisdesign/classic/html/news_send.php on line 279

Also die "URL", also die Position der File auf meinem PC scheint irgendwie falsch übergeben zu werden.
Aber ka woran das liegt.
Das Script hat ja bereits auf einem anderen Server funktioniert.
Ich geb die URl über ein stinknormales FILE-Formular-Objekt in einem HTML-Formular an die PHP-Datei weiter und lass dann die File hochladen.
Aber dazu kommts ja gar nicht, weil PHP die Datei ja, aufgrund der falschen "Positionsangabe" auf meiner Platte, nicht finden kann. und dann kommt diese dumme Fehlermeldung hier.

Die doppelten Backslashes konnte ich durch String-Replace ja auch nicht entfernen, da es sich bei der übergebenen Variable ja nicht um nen' String handelt.

Habt ihr da ne idee oder hattet ihr das Problem auch schon mal?

€dit:
~~~~

Hab grad gemerkt, dass das da oben falsch steht.
also, die Ausgabe sieht so aus:

C:\\WINDOWS\\Desktop\\radi.jpg

<------------------ doppelte Backslashes!!!!!!
 
Zuletzt bearbeitet:
wah, ich bin so blöd.
bis ich den fehler mal gefunden habe:

im Form-tag fehlte folgender Part:

PHP:
enctype="multipart/form-data"

peinlich peinlich... ;)
naja, jetzt finzt es wenigstens wieder!
 
Zurück