Funcția chmod

Funcția chmod modifică drepturile de acces pentru fișierul specificat. Primul parametru primește calea către fișier, al doilea - valoarea numerică a drepturilor de acces. Întoarce true la executare cu succes și false la eroare.

Sintaxă

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

Exemplu

Să setăm drepturile 0644 pentru fișierul 'example.txt':

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

Rezultatul executării codului:

phptrue

Exemplu

Să încercăm să modificăm drepturile pentru un fișier inexistent:

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

Rezultatul executării codului:

phpfalse

Exemplu

Să setăm drepturile 0755 pentru director:

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

Rezultatul executării codului:

phptrue

Vedeți și

  • funcția chown,
    care modifică proprietarul fișierului
  • funcția chgrp,
    care modifică grupul fișierului