Funzione chmod

La funzione chmod modifica i permessi di accesso per il file specificato. Accetta come primo parametro il percorso del file, come secondo - il valore numerico dei permessi di accesso. Restituisce true in caso di esito positivo e false in caso di errore.

Sintassi

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

Esempio

Impostiamo i permessi 0644 per il file 'example.txt':

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

Risultato dell'esecuzione del codice:

phptrue

Esempio

Proviamo a modificare i permessi per un file inesistente:

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

Risultato dell'esecuzione del codice:

phpfalse

Esempio

Impostiamo i permessi 0755 per una directory:

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

Risultato dell'esecuzione del codice:

phptrue

Vedi anche

  • la funzione chown,
    che modifica il proprietario del file
  • la funzione chgrp,
    che modifica il gruppo del file