chown
chown
(PHP 4, PHP 5, PHP 7)
chown - 更改文件所有者
Description
bool chown ( string $filename , mixed $user )
尝试将文件的所有者更改filename
为用户user
。只有超级用户可以更改文件的所有者。
Parameters
filename
文件的路径。
user
用户名或编码。
Return Values
返回TRUE
时成功或FALSE
失败。
Examples
Example #1 Simple chown() usage
<?php
// File name and username to use
$file_name= "foo.php";
$path = "/home/sites/php.net/public_html/sandbox/" . $file_name ;
$user_name = "root";
// Set the user
chown($path, $user_name
// Check the result
$stat = stat($path
print_r(posix_getpwuid($stat['uid'])
?>
上面的例子会输出类似于:
Array
(
[name] => root
[passwd] => x
[uid] => 0
[gid] => 0
[gecos] => root
[dir] => /root
[shell] => /bin/bash
)
Notes
注意
:此功能在远程文件上不起作用,因为要检查的文件必须可通过服务器的文件系统访问。
注意
:启用安全模式后,PHP会检查正在运行的文件或目录是否与正在执行的脚本具有相同的UID(所有者)。
← chmod
clearstatcache →
© 1997–2017 The PHP Documentation Group
根据知识共享署名许可证v3.0或更高版本授权。