首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

chown

(PHP 4, PHP 5, PHP 7)

chown - 更改文件所有者

Description

代码语言:javascript
复制
bool chown ( string $filename , mixed $user )

尝试将文件的所有者更改filename为用户user。只有超级用户可以更改文件的所有者。

Parameters

filename

文件的路径。

user

用户名或编码。

Return Values

返回TRUE时成功或FALSE失败。

Examples

Example #1 Simple chown() usage

代码语言:javascript
复制
<?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']));

?>

上面的例子会输出类似于:

代码语言:javascript
复制
Array
(
    [name] => root
    [passwd] => x
    [uid] => 0
    [gid] => 0
    [gecos] => root
    [dir] => /root
    [shell] => /bin/bash
)

Notes

注意:此功能在远程文件上不起作用,因为要检查的文件必须可通过服务器的文件系统访问。

注意:启用安全模式后,PHP会检查正在运行的文件或目录是否与正在执行的脚本具有相同的UID(所有者)。

← chmod

clearstatcache →

代码语言:txt
复制
 © 1997–2017 The PHP Documentation Group

根据知识共享署名许可证v3.0或更高版本授权。

扫码关注腾讯云开发者

领取腾讯云代金券