Es kann sein, dass PHP auf deinem Server im "SafeMode" läuft..
Ein komplexes Konfigurationsding, mit welchem man die Sicherheit
auf einem Server erhöhen kann..
Die Standardeinstellungen erlauben dann nur das öffnen von Files
im Scriptordner selbst und in allen unterordnern...
Allerdings sollte dann auch sowas von "SafeMode" in der Fehlermeldung
stehen. Ein Anruf genügt bei den meistne Providern um den SafeMode
abzustellen für deinen Server ,) (Verlegenheitslösung!!!)
Etwas einfacher wäre das Problem, wenn es von den Berechtigungen
her kommt. (Das kannst du selber einstellen/bestimmen)
Telnet / SSH Zugang vorhanden?
Im Zusammenhang mit File uploads und Read/Write geschichten kommt es
immer wieder zu Problemen auf dem Unix-Filesystem wegen den
Berechtigungen. Je nach Installationsart des PHP-Modules verhält sich
das auch anders (PHP als externes CGI-Modul oder in Apache integriert
als Modul?)
Bitte um Informationen zu:
- Was für Parameter verwendest du bei fopen?
(Öffnen mit Schreiben, usw)
- Weisst du wie PHP integriert ist?
- Was für ein user hat das File als owner?
PS: Auch in PHP gibt es eine Reihe Routinen, mit welchen man die
Berechtigungen von Files auslesen kann...
GrEeZ: Miro Dietiker