Funzione chown

La funzione chown modifica il proprietario del file o della directory specificati. Accetta come primo parametro il percorso del file, come secondo - il nome utente o il suo ID. Restituisce true in caso di successo e false in caso di errore.

Sintassi

phpchown(string $filename, string|int $user): bool

Esempio

Modifichiamo il proprietario del file sull'utente 'www-data':

php<?php
  $res = chown('example.txt', 'www-data');
  var_dump($res);
?>

Risultato dell'esecuzione del codice:

phptrue

Esempio

Proviamo a modificare il proprietario di un file inesistente:

php<?php
  $res = chown('nonexistent.txt', 'www-data');
  var_dump($res);
?>

Risultato dell'esecuzione del codice:

phpfalse

Esempio

Modifichiamo il proprietario tramite ID utente (ad esempio, 1000):

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

Risultato dell'esecuzione del codice:

phptrue

Vedi anche

  • la funzione chmod,
    che modifica i permessi di accesso
  • la funzione chgrp,
    che modifica il gruppo del file