Small note: the function resolves symbolic links. That is, if the link is created by user 999 and maps to a file owned by user 666, this function returns 666 :(
(PHP 4, PHP 5, PHP 7)
fileowner — Gets file owner
$filename
) : int|falseGets the file owner.
filename
Path to the file.
Returns the user ID of the owner of the file, sau false
în cazul eșecului.
The user ID is returned in numerical format, use
posix_getpwuid() to resolve it to a username.
Example #1 Finding the owner of a file
<?php
$filename = 'index.php';
print_r(posix_getpwuid(fileowner($filename)));
?>
În cazul eșecului este emis un E_WARNING
.
Notă: Rezultatele acestei funcții sunt stocate în cache. Accesați clearstatcache() pentru mai multe detalii.
Începând cu PHP 5.0.0 această funcție poate fi utilizată de asemenea cu unele învelișuri URL. Referiți-vă la Supported Protocols and Wrappers pentru a determina care învelișuri susțin familia de funcționalitate stat().
Small note: the function resolves symbolic links. That is, if the link is created by user 999 and maps to a file owned by user 666, this function returns 666 :(
Remember to use if(fileowner(...) === FALSE) instead of if(!fileowner()) or if(fileowner() == FLASE) because if the owner was "root" it would return 0.
This function will always return 0 on Windows, because Windows does not support numeric user IDs.