例1,改变文件的权限与所有权。
复制代码 代码示例:
<?
chmod("/var/www/myfile.txt", 0777);
chmod("/var/www/myfile.txt", 0755);
if (chown("myfile.txt", "sally")) {
print "文件所有者已修改.n";
} else {
print "文件所有权更改失败!n";
}
?>
例2,更改文件的权限。
复制代码 代码示例:
<?php
chmod('/home/user/secrets.txt',0400);
?>
例3,chmod简单例子。
复制代码 代码示例:
<?php
$fr = @fopen("data.txt", 'w');
if(!$fr) {
chmod("data.txt", 0722);
$fr = @fopen("data.txt", 'w');
if(!$fr) {
echo "Error: Couldn't open data.txt (chmod attempted)";
exit;
}
}
fputs($fr, "Write Successful!");
fclose($fr);
?>
说明:
chmod()函数用于管理文件的操作权限。
原型为:
int chmod (string filename, int permissions)
权限必须指定为十进制模式。
例如:
复制代码 代码示例:
<?
chmod ("data.txt", 0766); // 正确的权限代码
?>