Gonzo: Zugriffsrechte

Beitrag lesen

ich habe gerade versucht mit fopen($file, "w") eine Datei auf dem Server zu erstellen.
Die Funktion meldet mir aber den Fehler "fopen(foo.php) [function.fopen]: failed to open stream: Permission denied..."

Es ist aber das root-verzeichnis also direkt domain.tld/, dem sollte ich doch nicht 0777 geben oder?

Streng genommen solltest Du eigentlich gar keinem deiner Verzeichnisse derartig umfangreiche Rechte zuteilen - in der Billigkonfiguration von PHP gibt es aber leider keinen anderen Weg.

Wie kann ich die Rechte sonst anpassen, dass es mir erlaubt ist eine Datei zu schreiben?

Gar nicht. Für die Rechte ist der Serverbetreiber zuständig, wende dich an ihn oder wechsle den Hoster.