No PHP , você pode verificar quem é o proprietário de um arquivo é usar a função " fileowner " built- in. No Linux , a função retorna inteiro "uid ", do usuário e é necessário chamar outra função, " posix_getpwuid , " para obter o nome de usuário do dono do arquivo . Se a função " fileowner " falhar, ele retornará "false". Ao avaliar o valor de retorno da função " fileowner " , não se esqueça de fazer uma comparação direta com "false" , porque um uid de zero é um uid válido. Instruções
1
Inicie um editor de texto e criar um novo arquivo de script PHP. Atribuir o nome do arquivo para uma variável. Por exemplo, digite :
$ filename = " myfile.dat ";
2
Chame a função " fileowner " no arquivo? . Por exemplo, digite :
$ uid = fileowner ($ filename );
3
Verifique o valor de retorno para "false" no caso de a função falhou. Note-se que zero é um uid válido. Por exemplo, digite :
if ($ uid === false) die ("Não foi possível determinar o dono do arquivo ! ");
4
Resolver o uid para um nome de usuário . Por exemplo, digite :
$ owner = posix_getpwuid ( $ uid );
echo " O nome do dono do arquivo é" . $ proprietário [nome] . "\\ r \\ n"; ?
>