La función chown() en PHP es una función incorporada que se utiliza para cambiar el propietario del archivo especificado. Devuelve verdadero en caso de éxito y falso en caso de error. Solo el superusuario tiene derecho a cambiar el propietario de un archivo.
Sintaxis:
bool chown ( $filename, $user )
Parámetros: La función chown() en PHP acepta dos parámetros que son nombre de archivo y usuario.
- $filename : Especifica el archivo cuyo propietario desea cambiar.
- $usuario : Especifica el nuevo propietario. Puede ser un nombre de usuario o una identificación de usuario.
Valor devuelto: la función chown() devuelve verdadero en caso de éxito y falso en caso de falla.
Errores y excepciones :
- La función chown() en PHP no funciona para archivos remotos. Solo funciona en archivos a los que puede acceder el sistema de archivos del servidor.
- PHP comprueba si los archivos o directorios que se están operando tienen el mismo propietario que el script que se está ejecutando o no cuando el modo seguro está habilitado.
Ejemplos:
Input : chown("gfg.txt", "shubrodeep") Output : true Input : $path = "/user01/Desktop/geeksforgeeks/gfg.php"; $user_name = "root"; chown($path, $user_name); Output : true
Los siguientes programas ilustran la función chown().
Programa 1 :
<?php // Sets shubrodeep as owner chown("gfg.txt", "shubrodeep"); ?>
Producción:
true
Programa 2 :
<?php // Sets root as owner of the file "gfg.php" $path = "/user01/Desktop/geeksforgeeks/gfg.php"; $user_name = "root"; chown($path, $user_name); ?>
Producción:
true
Referencia:
http://php.net/manual/en/function.chown.php
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA