PHP | chown( ) Función

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.

  1. $filename : Especifica el archivo cuyo propietario desea cambiar.
  2. $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 :

  1. 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.
  2. 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *