downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

clearstatcache> <chmod
[edit] Last updated: Fri, 07 Jun 2013

view this page in

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

  • chmod() - Cambia el modo de archivo



clearstatcache> <chmod
[edit] Last updated: Fri, 07 Jun 2013
 
add a note add a note User Contributed Notes chown - [8 notes]