Funkcja chmod

Funkcja chmod zmienia uprawnienia dostępu dla określonego pliku. Pierwszy parametr przyjmuje ścieżkę do pliku, drugi - numeryczną wartość uprawnień dostępu. Zwraca true przy pomyślnym wykonaniu i false przy błędzie.

Składnia

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

Przykład

Ustawmy uprawnienia 0644 dla pliku 'example.txt':

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

Wynik wykonania kodu:

phptrue

Przykład

Spróbujmy zmienić uprawnienia dla nieistniejącego pliku:

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

Wynik wykonania kodu:

phpfalse

Przykład

Ustawmy uprawnienia 0755 dla katalogu:

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

Wynik wykonania kodu:

phptrue

Zobacz też

  • funkcję chown,
    która zmienia właściciela pliku
  • funkcję chgrp,
    która zmienia grupę pliku