(PHP 4, PHP 5, PHP 7, PHP 8)
chown — Cambia il proprietario del file
Tenta di cambiare il proprietario del file filename
nell'utente user. Solo il superuser può cambiare il
proprietario di un file.
filenamePercorso del file.
userUn nome utente o un numero.
Example #1 Semplice utilizzo di chown()
<?php
// Nome file e nome utente da utilizzare
$file_name= "foo.php";
$path = "/home/sites/php.net/public_html/sandbox/" . $file_name ;
$user_name = "root";
// Imposta l'utente
chown($path, $user_name);
// Controlla il risultato
$stat = stat($path);
print_r(posix_getpwuid($stat['uid']));
?>Il precedente esempio visualizzerà qualcosa simile a:
Array
(
[name] => root
[passwd] => x
[uid] => 0
[gid] => 0
[gecos] => root
[dir] => /root
[shell] => /bin/bash
)
Nota: Questa funzione non opererà su file remoti perché il file che deve essere esaminato deve essere accessibile attraverso il filesysmte del server.
Nota: Su Windows, questa funzione fallisce silenziosamente se applicata su un file normale.