chmod()函数可以更改指定文件的权限。成功时返回true,否则返回false。
bool chmod ( string filename, int mode )
尝试将filename指定的文件的模式更改为mode中给定的模式。
注意 mode 不会被自动当成八进制数值,而且也不能用字符串(例如 "g+w")。要确保正确操作,需要给 mode 前面加上 0
"mode"参数包含三个八进制数按顺序分别指定了所有者、所有者所在的组以及所有人的访问限制。每一部分都可以通过加入所需的权限来计算出所要的权限。数字 1 表示使文件可执行,数字 2 表示使文件可写,数字 4 表示使文件可读。加入这些数字来制定所需要的权限。
<?php //为所有者读写,不为其他任何人读写 chmod("/PhpProject/sample.txt", 0600); //为所有者读写,为其他人读写 chmod("/PhpProject/sample.txt", 0644); //所有者与他人共享并执行 chmod("/PhpProject/sample.txt", 0755); //所有者, owner组可读 chmod("/PhpProject/sample.txt", 0740); ?>