Tach!
Wie kann man steuern, welche Eigenschaft eine über php geschriebene Datei haben soll?
das steuert die umask, soweit ich mich entsinne gab es auch eine PHP-interne Funktion, um sie zu setzen.
Ja, es gibt eine PHP-Funktion umask(). Und genauer gesagt: umask steuert, welche Eigenschaften eine Datei oder Verzeichnis _nicht_ haben soll. Unabhängig von umask kann man immer noch mit chmod die Eigenschaften explizit nach eigenem Gusto setzen.
Ursache der Änderung kann eine Anpassung der umask für den Webserver (oder das Gesamtsystem oder auch nur die PHP-Prozesse) beim Hoster sein.
dedlfix.