fileowner

(PHP 4, PHP 5, PHP 7)

fileownerGets file owner

설명

int fileowner ( string $filename )

Gets the file owner.

인수

filename

Path to the file.

반환값

Returns the user ID of the owner of the file, 실패 시 FALSE를 반환합니다. 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)));
?>

오류/예외

실패 시, E_WARNING이 발생합니다.

주의

Note: 이 함수의 결과는 캐시에 저장합니다. 자세한 설명은 clearstatcache()를 참고하십시오.

Tip

PHP 5.0.0부터 이 함수는 몇몇 URL 래퍼를 사용할 수 있습니다. 기능적으로 stat() 패밀리를 지원하는 래퍼 목록은 Supported Protocols and Wrappers를 참고하십시오.

참고

add a note add a note

User Contributed Notes 2 notes

up
7
dazoe
9 years ago
Remember to use if(fileowner(...) === FALSE) instead of if(!fileowner()) or if(fileowner() == FLASE) because if the owner was "root" it would return 0.
up
5
Anonymous
14 years ago
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 :(
To Top