Eine Frage über Dateiberechtigungen beim Speichern einer Datei, die nicht vorhanden ist, wird anfänglich als neue Datei erstellt.
Nun geht das alles gut und die gespeicherte Datei scheint den Modus 644
zu haben.
Was muss ich hier ändern, damit die Dateien als mode 777
gespeichert werden?
Tausend Dank für Hinweise, Hinweise oder Antworten. Der Code, den ich hier für relevant halte, beinhaltete:
%Vor% PHP hat eine eingebaute Funktion namens bool chmod(string $filename, int $mode )
Sie müssen nur die gewünschten Berechtigungen mit chmod()
manuell festlegen:
Wenn Sie die Berechtigungen einer vorhandenen Datei ändern möchten, verwenden Sie chmod (Änderungsmodus):
%Vor% Wenn Sie möchten, dass alle neuen Dateien bestimmte Berechtigungen haben, müssen Sie in Ihrem umode
nachsehen. Dies ist eine Prozesseinstellung, die eine Standardmodifikation auf Standardmodi anwendet.
Es ist ein subtraktiver. Damit meine ich, dass umode
von 022
Ihnen eine Standardberechtigung von 755
( 777 - 022 = 755
) geben wird.
Aber Sie sollten sehr sorgfältig über beide diese Optionen nachdenken. Dateien, die mit diesem Modus erstellt wurden, sind nicht vor Änderungen geschützt.
Tags und Links php file file-permissions chmod