Hello,
Als Fileowner wurde mir über die Funktion fileowner($file); die Zahl 1162 ausgegeben (Leider nicht die Antwort auf die Frage nach dem Leben, dem Universum und dem ganzen Rest).
Damit kann ich leider nix anfangen.
Da muss es doch noch eine andere sinnvolle Funktion geben...
setze das Ergebnis, wie im Handbuch geraten, doch mal in
http://www.php.net/manual/en/function.posix-getpwuid.php ein.
Ist es ein Linux-Host?
Weitere Ideen:
Hast Du einen ssh-Zugang zum Server?
Darfst Du mit exec() oder Backticks arbeiten?
dann könnterst Du auch ein ls -la
absetzen.
Übrigens per FTP kann ich die Rechte ändern. Problem ist nur, das es über chmod(); geschehen muß! Was kann ich da tun?
Du kannst aber mit FTP den Owner nicht ändern, oder?
Wenn Du die Files mittels Upload auf den Server bringst, dann gehören sie i.d.R. automatisch dem Webserver-User (wenn nicht irgend ein dusseliger Verbiegemechanis läuft...). Der darf dann damit auch machen, was er will, mit Ausnahme des chown()-Kommandos. Das dürfen nur User mit UID 0 (rootrechte) benutzen.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)