函式名:chown()
功能描述:該函式用於改變檔案的所有者。
用法:chown(string $filename, mixed $user) : bool
引數:
- $filename:要改變所有者的檔名或路徑。
- $user:新的所有者名稱或使用者ID。可以是字串格式的使用者名稱,也可以是整數格式的使用者ID。
返回值:如果成功改變檔案所有者,則返回true,否則返回false。
示例:
- 將檔案 "test.txt" 的所有者更改為使用者 "john":
$file = 'test.txt';
$user = 'john';
if (chown($file, $user)) {
echo '檔案所有者已更改成功';
} else {
echo '檔案所有者更改失敗';
}
- 將檔案 "/path/to/file.txt" 的所有者更改為使用者ID為 1000 的使用者:
$file = '/path/to/file.txt';
$user = 1000;
if (chown($file, $user)) {
echo '檔案所有者已更改成功';
} else {
echo '檔案所有者更改失敗';
}
注意事項:
- 該函式在執行時需要具有足夠的許可權來改變檔案的所有者。
- 該函式只能在支援chown系統呼叫的作業系統上使用,如Unix/Linux。在Windows系統中,該函式無效。