Funktion chmod

Die Funktion chmod ändert die Zugriffsrechte für die angegebene Datei. Der erste Parameter akzeptiert den Pfad zur Datei, der zweite - den numerischen Wert der Zugriffsrechte. Gibt true bei erfolgreicher Ausführung und false bei einem Fehler zurück.

Syntax

phpchmod(string $filename, int $mode): bool

Beispiel

Setzen wir die Berechtigungen 0644 für die Datei 'example.txt':

php<?php
  $res = chmod('example.txt', 0644);
  var_dump($res);
?>

Ergebnis der Codeausführung:

phptrue

Beispiel

Versuchen wir, die Berechtigungen für eine nicht existierende Datei zu ändern:

php<?php
  $res = chmod('nonexistent.txt', 0644);
  var_dump($res);
?>

Ergebnis der Codeausführung:

phpfalse

Beispiel

Setzen wir die Berechtigungen 0755 für ein Verzeichnis:

php<?php
  $res = chmod('mydir', 0755);
  var_dump($res);
?>

Ergebnis der Codeausführung:

phptrue

Siehe auch

  • die Funktion chown,
    die den Besitzer einer Datei ändert
  • die Funktion chgrp,
    die die Gruppe einer Datei ändert