En PHP , puede comprobar que el propietario de un archivo se utiliza la función incorporada " fileowner " . En Linux , la función devuelve entero "uid ", del usuario y es necesario llamar a otra función, " posix_getpwuid ", para obtener el nombre de usuario del propietario del fichero . Si la función " fileowner " falla, devuelve "false ". Cuando se evalúa el valor de retorno de la función " fileowner " , asegúrese de hacer una comparación directa con los " falsos " porque un uid de cero es un uid válida. Instrucciones
1
Inicie un editor de texto y crear un nuevo archivo de script PHP. Asigne el nombre del archivo a una variable. Por ejemplo , escriba:
<
php $ archivo = " myfile.dat " ;
2
Llame a la función " fileowner " en el archivo? . Por ejemplo , escriba:
$ uid = fileowner ( $ archivo ) ;
3
Compruebe el valor devuelto para "false" en caso de que la función ha fallado. Tenga en cuenta que el cero es un uid válida. Por ejemplo , escriba:
if ($ uid === false) die (" No se pudo determinar el propietario del archivo ");
4
resolver el uid de un nombre de usuario . Por ejemplo , escriba:
$ owner = posix_getpwuid ($ uid) ;
echo " El nombre del propietario del archivo es" . $ owner [nombre ] . " \\ r \\ n"; ?
>