chown
Description
Changes file owner
Only the superuser may change the owner of a file.
Syntax
chown ( string $filename , mixed $user ) : bool
Parameters
filename
Path to the file.
user
A user name or number.
Return
Returns TRUE on success or FALSE on failure.
Examples
1
<? $filename = $_SERVER['DOCUMENT_ROOT'] . '/assets/txt/file.txt'; $user = "root"; $return = chown($filename, $user); var_export($return); ?>
true
2
<? $filename = $_SERVER['DOCUMENT_ROOT'] . '/assets/txt/file.txt'; $user = "root"; chown($filename, $user); $stat = stat($filename); $uid = $stat['uid']; $posix_getpwuid = posix_getpwuid($uid); print_r($posix_getpwuid); ?>
Array ( [name] => root [passwd] => x [uid] => 0 [gid] => 0 [gecos] => root [dir] => /root [shell] => /bin/bash )