Clanintern Clanintern Clanintern

Forum

Öffentliche Foren
geschlossen
FORUM: Spiele & Computer THEMA: PHP bildupload zerschiesst bilder!
AUTOR BEITRAG
‹• ⊂⌈α⊂κ¥ •›

RANG Deckschrubber

#1 - 03.07 16:08

Hi leute, ich habe ein komisches problem.
Ich habe ein Uploadscript geschrieben. Dieses läuft local super!
Im web funktioniert es allerdings nicht!

Ich verschiebe das bild so:
$res = move_uploaded_file($_FILES['useravatar']['tmp_name'], 'images/userpics/'.$_SESSION['userid'].'_'.$_FILES['useravatar']['name']);

Das bild wird auch ordnungsgemäß hochgeladen und in das verzeichnis verschoben.
Wenn ich das bild nun irgendwo einbinde auf der seite, so scheint das bild korrupt zu sein!

Auch vom browser aus lässt es sich nicht aufrufen.
Der server sagt dann immer "zugriff verweigert".
Wenn ich es per ftp runterlade und öffne,kann ich es allerdings ohne probleme sehen.
Kann mir jemand verraten woran das liegt?

Danke!
vaest´ark // patrick *ich bin hier nicht der depp*

RANG Master of Clanintern

#2 - 03.07 16:54

das hat dir der http-server freundlicherweise bereits mitgeteilt. er darf die datei nicht lesen.
poky *geisteskranke Sensation*

RANG God

#3 - 03.07 19:21

chmod und so.
‹• ⊂⌈α⊂κ¥ •›

RANG Deckschrubber

#4 - 04.07 13:56

chmod ist auf 777 gesetzt.
sowohl das script als auch der ordner.
das bild wird ja auch angelegt und existiert, kann aber eben nicht geöffnet werden.
lege ich dort aber per ftp ein bild in den ordner, kann ich es aufrufen!
Crush (Anti Däääh)

RANG Deckschrubber

#5 - 04.07 15:23

Und was ist der Mode der vom Script erzeugten Bilder?
‹• ⊂⌈α⊂κ¥ •›

RANG Deckschrubber

#6 - 04.07 15:41

was für ein mode meinst du?
hier mal der ganze quelltext:
http://nopaste.php-q.net/309014
horst

RANG Prophet of Clanintern

#7 - 04.07 17:58

Schonmal versucht die Berechtigungen DIREKT auf der neu erstellten Datei zu setzen?

quote:
chmod($yourUploadedFile, 0755);
http://de3.php.net/chmod
Crush (Anti Däääh)

RANG Deckschrubber

#8 - 04.07 21:12

chmod = change mode

Mit "Mode" meine ich die Berechtigung, die wahrscheinlich ungenügend ist dass PHP oder der Webserver die Bilder öffnen darf. Das von horst sollte helfen, wenn diese nicht ausreichend ist.
‹• ⊂⌈α⊂κ¥ •›

RANG Deckschrubber

#9 - 06.07 06:20

lol danke, das war das problem.
wusste garnicht, dass man auch den dateien rechte vergeben muss. hat sonst immer ohne geklappt. kann zu hier.
geschlossen