English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundlagenanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP chmod() Funktion Anleitung und Beispiel

PHP Filesystem Referenzhandbuch

Die chmod()-Funktion kann die Berechtigungen der angegebenen Datei ändern. Bei Erfolg wird true zurückgegeben,否则返回false。

Syntax

bool chmod ( string filename, int mode )

Versuchen Sie, das Format der Datei, die durch filename angegeben wird, in das Format zu ändern, das in mode angegeben ist.

Beachten Sie, dass mode nicht automatisch als oktale Zahl behandelt wird und auch nicht als String (z.B. "g")+w")。Um sicherzustellen, dass die Operation korrekt ist, müssen Sie vor mode den Präfix 0 hinzufügen

"mode"-Parameter enthält drei oktale Ziffern, die in der Reihenfolge der Berechtigungen des Besitzers, der Gruppe des Besitzers und der anderen Personen angegeben werden. Jedes Teil kann durch Hinzufügen der erforderlichen Berechtigungen in die gewünschten Berechtigungen umgerechnet werden. Zahl 1 Zeigt, dass die Datei ausführbar ist, Zahl 2 Zeigt, dass die Datei schreibbar ist, Zahl 4 Zeigt, dass die Datei lesbar ist. Fügen Sie diese Zahlen hinzu, um die erforderlichen Berechtigungen zu bestimmen.

Online-Beispiel

<?php
   //Besitzer Lesen und Schreiben, andere nicht lesen und schreiben
   chmod("/PhpProject/sample.txt", 0600);
   //Besitzer Lesen und Schreiben, andere Lesen und Schreiben
   chmod("/PhpProject/sample.txt", 0644);
   //Besitzer und andere gemeinsam lesen und ausführen
   chmod("/PhpProject/sample.txt", 0755);
   //Besitzer, Gruppe des Besitzers lesbar
   chmod("/PhpProject/sample.txt", 0740);
?>