Funciones del Sistema de Archivos
PHP Manual

chown

(PHP 4, PHP 5)

chownCambia el propietario del archivo

Descripción

bool chown ( string $filename , mixed $user )

Intenta cambiar el propietario del archivo filename por el usuario user. Sólo el superusuario puede cambiar el propietario de un archivo.

Parámetros

filename

Ruta del archivo.

user

Un nombre o número de usuario.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

Ejemplo #1 Uso sencillo de chown()

<?php

// Nombre de archivo y nombre de usuario a utilizar
$nombre_archivo"foo.php";
$ruta "/home/sites/php.net/public_html/sandbox/" $nombre_archivo ;
$nombre_usuario "root";

// Establece el usuario
chown($ruta$nombre_usuario);

// Verifica 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
)

Notas

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.

Nota: Cuando safe mode está habilitado, PHP comprueba si los archivos o directorios que va a utilizar tienen el mismo UID (propietario) que el script que está siendo ejecutado.

Ver también


Funciones del Sistema de Archivos
PHP Manual