如何在使用PHP复制文件时保留文件权限和所有者?
复制文件的代码:
getevent
输出:
$source = CSS . 'customers' . DS . 'source.css';
$destination = CSS . 'customers' . DS . 'destination.css';
if(!@copy($source, $destination)) {
$errors= error_get_last();
echo "COPY ERROR: ".$errors['type'];
echo "<br />\n".$errors['message'];
}
答案 0 :(得分:1)
只有admin / root才能更改文件的所有者。
您可以做的是将文件权限设置为可由组或所有用户读取。
exec( 'chmod 664 ' . $filename ); // Group only
exec( 'chmod 666 ' . $filename ); // All users
Filename是具有路径或相对于脚本路径的绝对文件名!