File upload mit move_uploaded_file funktioniert nicht

Alles, was PHP betrifft, kann hier besprochen werden.

Postby Wiedmann » 25. June 2008 15:49

Wenn in einer Multiuser-Umgebung das Uploadverzeichnis (und/oder das Zielverzeichnis) nicht die gleiche UserID wie das Script besitzt, funktioniert auch move_uploaded_file nicht.

Falsch. Das Uploadverzeichnis (e.g. /tmp) ist bei move_uploaded_file() egal. Nur das Zielverzeichnis ist wichtig, und muss beim SafeMode dem selben User (oder Gruppe) gehören wie der User (oder Gruppe) dem das Script gehört.

Und das das Zielverzeichnis den richtigen User hat, lässt sich immer erreichen. Je nach Serverkonfiguration:
- man legt das Verzeichnis mit PHP an
- oder man legt das Verzeichnis über FTP an.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Previous

Return to PHP

Who is online

Users browsing this forum: No registered users and 1 guest