Neueste Web-Entwicklung Tutorials
 

PHP chmod() Function


<Komplettes PHP - Dateisystem Referenz

Definition und Verwendung

Die chmod() Funktion ändert Berechtigungen der angegebenen Datei.

Gibt bei Erfolg zurück und FALSE.

Syntax

chmod(file,mode)

Parameter Beschreibung
file Erforderlich. Gibt die Datei zu überprüfen
mode Erforderlich. Gibt die neuen Berechtigungen.

Der Parameter Modus besteht aus vier Zahlen:

  • Die erste Zahl ist immer Null
  • Die zweite Zahl gibt an Berechtigungen für den Eigentümer
  • Die dritte Zahl gibt an Berechtigungen für die Benutzergruppe des Eigentümers
  • Die vierte Zahl gibt Berechtigungen für alle anderen

Mögliche Werte (mehrere Berechtigungen festlegen, die folgenden Zahlen addieren sich):

  • 1 = Ausführungsberechtigungen
  • 2 = Schreibrechte
  • 4 = Leseberechtigungen

Beispiel

<?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's group
chmod("test.txt",0740);
?>

<Komplettes PHP - Dateisystem Referenz