chmod beim hochladen festlegen!

Seven Secrets

Erfahrenes Mitglied
Ich habe ien Script bei dem folgende Codezeile definiert, wohin ein Bild geladen werden soll:
Code:
move_uploaded_file(($HTTP_POST_FILES['bild']['tmp_name']),"../images/artikel/$fotoname");

Wie kann ich da definieren, das es mit den Schreibbereichtigungen 666 hochgeladen wird und nicht 600?
 
Hallo!

Nicht auf das Bild muss die Schreibberechtigung bestehen, sondern auf den Zielordner.
Ausserdem solltest Du nicht $HTTP_POST_FILES nehmen, sondern die Superglobale Variable $_FILES (die anderen Variablen auch entsprechend anpassen), ansonsten musst Du damit rechnen dass das Script über kurz oder lang nicht mehr funktioniert (was jeden Tag passieren könnte).
Evtl. könnte es auch sein dass Du nicht move_uploaded_file() nehmen musst, sondern copy().

Gruss Dr Dau
 
Aber was nützt dass wenn der Zielordner nicht ausreichend Rechte hat, dass PHP dort das Bild reinschieben kann?!

Ich vermute mal dass er auch eine Fehlermeldung bekommt, die sollte er mal posten.
 
Zurück