Heim >Backend-Entwicklung >PHP-Problem >So ändern Sie die Lese- und Schreibberechtigungen für Dateien in PHP
In PHP können Sie die Funktion chmod() verwenden, um die Lese- und Schreibberechtigungen für Dateien zu ändern. Die Funktion dieser Funktion besteht darin, die Berechtigungen der angegebenen Datei zu ändern Der Parameter file gibt die zu prüfende Datei an. Der Parameter mode gibt neue Berechtigungen an.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP Version 7.1, DELL G3-Computer
php ändert die Lese- und Schreibberechtigungen der Datei
<?php // 所有者可读写,其他人没有任何权限 chmod("test.txt",0600); // 所有者可读写,其他人可读 chmod("test.txt",0644); // 所有者有所有权限,其他所有人可读和执行 chmod("test.txt",0755); // 所有者有所有权限,所有者所在的组可读 chmod("test.txt",0740); ?>
Zugehörige Funktionsbeschreibung:
chmod ()-Funktion ändert die Spezifikation Dateiberechtigungen. Gibt TRUE zurück, wenn erfolgreich, FALSE, wenn fehlgeschlagen.
Syntax
chmod(file,mode)
chmod wird versuchen, den Modus der durch Datei angegebenen Datei in den durch Modus angegebenen Modus zu ändern.
Parameter | Beschreibung |
---|---|
Datei | Erforderlich. Gibt die zu prüfenden Dokumente an. |
Modus | erforderlich. Geben Sie neue Berechtigungen an. Der mode-Parameter besteht aus 4 Zahlen:
Mögliche Werte (um mehrere Berechtigungen festzulegen, addieren Sie die Zahlen unten):
|
Hinweis: Der Modus wird nicht automatisch als Oktalwert behandelt und es können keine Zeichenfolgen (z. B. „g+w“) verwendet werden. Um einen korrekten Betrieb sicherzustellen, müssen Sie vor dem Modus eine 0 hinzufügen:
<?php chmod("/somedir/somefile", 755); // 十进制数,可能不对 chmod("/somedir/somefile", "u+rwx,go+rx"); // 字符串,不对 chmod("/somedir/somefile", 0755); // 八进制数,正确的 mode 值 ?>
Der Modusparameter enthält drei Oktalzahlen, die den Eigentümer, die Gruppe des Eigentümers und die Zugriffsbeschränkungen aller Benutzer in der angegebenen Reihenfolge angeben. Jeder Teil kann durch Hinzufügen der erforderlichen Berechtigungen berechnet werden. Die Zahl 1 macht die Datei ausführbar, die Zahl 2 macht die Datei beschreibbar und die Zahl 4 macht die Datei lesbar. Fügen Sie diese Zahlen hinzu, um die erforderlichen Berechtigungen anzugeben.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo ändern Sie die Lese- und Schreibberechtigungen für Dateien in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!