PHP chmod() 函数用法及示例 - PHP教程

由网友 大卫 发布 阅读 2

PHP chmod() 函数用法及示例 - PHP教程

PHP Filesystem 参考手册

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);
?>

PHP fgetcsv() PHP chgrp()