Heim >php教程 >PHP开发 >Die PHP-Chmod-Funktion ändert den Dateimodus

Die PHP-Chmod-Funktion ändert den Dateimodus

黄舟
黄舟Original
2016-12-15 11:11:271548Durchsuche

Wenn wir Dateien bearbeiten, verwenden wir häufig die Funktion chmod, um die Betriebsberechtigungen des angegebenen Verzeichnisses

Attribute
(in PHP 4, PHP 5)

mit chmod zu ändern -Dateimodus ändern

Beschreibung
boolesches Attribut (String $filename, int $mode)
Versucht, den Modus der angegebenen Datei in den bereitgestellten Modus zu ändern.

Parameter

Dateiname
Dateipfad.

Modus
Bitte beachten Sie, dass der Modus nicht automatisch als oktaler Wert angenommen wird, sodass Zeichenfolgen (z. B. „Gramm + Watt“) nicht korrekt funktionieren. Um den erwarteten Betrieb sicherzustellen, müssen Sie dem Modus eine Null (0) voranstellen:

chmod("/somedir/somefile", 755); // dezimal; wahrscheinlich falsch
chmod("/somedir/somefile", "u+rwx,go+rx"); // string("/somedir/somefile", 0755); // korrekter Wert von mode
?>

Der Modusparameter enthält drei Oktalkomponenten, die die Zugriffsbeschränkungen für den Eigentümer festlegen. Der Eigentümer der Benutzergruppe ist in derselben Reihenfolge wie alle anderen in dieser Reihenfolge. Es kann eine Komponente berechnet werden, die dieser Zielbenutzergruppe die erforderlichen Berechtigungen hinzufügt. Nummer 1 bedeutet, dass Sie Ausführungsrechte gewährt haben, Nummer 2 bedeutet, dass Sie der Datei Schreibberechtigung gewährt haben und Nummer 4 bedeutet, dass Sie der Datei Lesbarkeit gewährt haben. Diese Nummern wurden erworben, um die erforderlichen Rechte festzulegen. Lesen Sie auch mehr über die Modi „Man1Attribute“ und „Man2Attribute“ auf Unix-Systemen.

// Lesen und Schreiben für den Besitzer, nichts für alle anderen
chmod("/somedir/somefile", 0600);

// Lesen und Für den Besitzer schreiben, für alle anderen lesen

chmod("/somedir/somefile", 0644);

// Alles für den Besitzer, für andere lesen und ausführen

chmod("/somedir/somefile " ", 0755);

// Alles für den Besitzer, lesen und ausführen für die Gruppe des Besitzers

chmod("/somedir/somefile", 0750);
?>
Vom Editor empfohlene Funktionen:

•04-25php dir-Funktion Beispiel-Tutorial

•04-25php chroot – Funktion zum Ändern des Stammverzeichnisses
•04-25php chdir-Tutorial zur Funktion zum Ändern des Verzeichnisses

Oben Es ist der Inhalt der PHP-Chmod-Funktion, der den Dateimodus ändert. Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:awk-Befehle und BeispieleNächster Artikel:awk-Befehle und Beispiele