(PHP 4, PHP 5, PHP 7, PHP 8)
chown — Cambia el propietario del fichero
Intenta cambiar el propietario del fichero filename
por el usuario user. Sólo el superusuario puede cambiar el
propietario de un fichero.
filenameLa ruta hacia el fichero.
userUn nombre o número de usuario.
Ejemplo #1 Uso sencillo de chown()
<?php
// El nombre de fichero y el nombre de usuario a emplear
$nombre_fichero= "foo.php";
$ruta = "/home/sites/php.net/public_html/sandbox/" . $nombre_fichero ;
$nombre_usuario = "root";
// Establecer el usuario
chown($ruta, $nombre_usuario);
// Verificar el resultado
$stat = stat($ruta);
print_r(posix_getpwuid($stat['uid']));
?>El resultado del ejemplo sería algo similar a:
Array
(
[name] => root
[passwd] => x
[uid] => 0
[gid] => 0
[gecos] => root
[dir] => /root
[shell] => /bin/bash
)
Nota: Esta función no funcionará en ficheros remotos ya que el fichero debe ser accesible vía el sistema de ficheros del servidor para poder ser examinado.