函式名:fileowner()
適用版本:PHP 4, PHP 5, PHP 7
用法:fileowner() 函式用於獲取指定檔案的所有者。
語法:mixed fileowner ( string $filename )
引數:
- $filename:必需,指定要獲取所有者的檔案路徑。
返回值:
- 如果成功,則返回檔案所有者的使用者 ID,型別為整數。
- 如果失敗,則返回 FALSE,表示無法獲取檔案所有者。
示例:
$filename = "path/to/file.txt";
$owner = fileowner($filename);
if ($owner !== false) {
echo "檔案的所有者ID是:" . $owner;
} else {
echo "無法獲取檔案的所有者";
}
注意事項:
- 若要獲取所有者的使用者名稱而不是使用者 ID,可以使用 posix_getpwuid() 函式將使用者 ID 轉換為使用者名稱。
- 要成功獲取檔案所有者,需要對檔案具有讀取許可權。
- 在 Windows 系統上,該函式不支援對目錄的呼叫。