Heim >Backend-Entwicklung >PHP-Problem >So legen Sie Ordnerberechtigungen in PHP fest

So legen Sie Ordnerberechtigungen in PHP fest

王林
王林Original
2020-08-04 14:31:513568Durchsuche

So legen Sie Ordnerberechtigungen in PHP fest: Sie können sie mit der Funktion chmod() festlegen. Die Funktion chmod() wird verwendet, um die Berechtigungen der angegebenen Datei festzulegen. Sie gibt TRUE zurück, wenn sie erfolgreich ist, und FALSE, wenn sie fehlschlägt, z. B. [chmod("test.txt", 0600);].

So legen Sie Ordnerberechtigungen in PHP fest

chmod()-Funktion ändert die Berechtigungen der angegebenen Datei.

Gibt TRUE zurück, wenn erfolgreich, und FALSE, wenn fehlgeschlagen.

(Empfohlenes Tutorial: php-Grafik-Tutorial )

Syntax:

chmod(file,mode)

Parameter:

  • Datei erforderlich. Gibt die zu prüfenden Dokumente an.

  • Modus Erforderlich. Geben Sie neue Berechtigungen an.

Der Modusparameter besteht aus 4 Zahlen:

Die erste Zahl ist normalerweise 0

Die zweite Zahl gibt die Berechtigungen des Besitzers an

Die dritte Zahl gibt die Berechtigungen der Benutzergruppe an, zu der der Besitzer gehört

Die vierte Zahl gibt die Berechtigungen aller anderen an

(Empfohlenes Video-Tutorial: php-Video-Tutorial )

Mögliche Werte (wenn Sie mehrere Berechtigungen festlegen müssen, addieren Sie bitte die Zahlen unten):

1 = Ausführungsberechtigungen

2 = Schreibberechtigungen

4 = Leseberechtigung

Code-Implementierung:

<?php
// Read and write for owner, nothing for everybody else
chmod("test.txt",0600);

// Read and write for owner, read for everybody else
chmod("test.txt",0644);

// Everything for owner, read and execute for everybody else
chmod("test.txt",0755);

// Everything for owner, read for owner&#39;s group
chmod("test.txt",0740);
?>

Das obige ist der detaillierte Inhalt vonSo legen Sie Ordnerberechtigungen in PHP fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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