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 — Pobiera właściciela pliku
$nazwa_pliku
) : intPobiera właściciela pliku.
nazwa_pliku
Ścieżka do pliku.
Zwraca ID własciela pliku lub FALSE
w przypadku niepowodzenia.
ID użytkownika jest zwracane w formacie numerycznym, użyj
posix_getpwuid(), aby pobrać nazwę użytkownika.
Przykład #1 Odczytywanie właściciela pliku
<?php
$filename = 'index.php';
print_r(posix_getpwuid(fileowner($filename)));
?>
W przypadku niepowodzenia jest emitowany E_WARNING
.
Informacja: Wyniki działania tej funkcji są buforowane. Zobacz opis funkcji clearstatcache() aby uzyskać więcej informacji.
Od PHP 5.0.0 ta funkcja może być użyta także z niektórymi nakładkami URL. Zobacz Wspierane protokoły i wrappery aby dowiedzieć się które obsługują funkcjonalność z rodziny 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.