PHP chmod 是一个用于更改文件或目录权限的函数,它可以让用户控制文件或目录的读、写和执行权限。chmod 函数可以在 Linux 和 Unix 系统上使用,但是在 Windows 系统上不能使用。
chmod 函数的语法如下:
chmod ( string $filename , int $mode ) : bool
其中,$filename 是要更改权限的文件名,$mode 是要设置的权限值。$mode 的值可以是八进制数字或者字符串表示法。
八进制数字表示法是一个三位数字,前三位分别代表文件所有者、文件所有者所在的用户组和其它用户的权限。每一位都可以是 0-7 之间的数字,0 表示无权限,1 表示执行权限(x)、2 表示写权限(w)、4 表示读权限(r)。例如 755 表示文件所有者有读写执行权限、文件所有者所在的用户组有读写权限、其它用户有读写执行权限。
字符串表示法也是一个三位数字,前三位分别代表文件所有者、文件所有者所在的用户组和其它用户的权限。每一位都可以是 rwx 之中的一个字母或 - (减号)。r 表示读权限、w 表示写权限、x
chmod() 函数改变指定文件的权限。
如果成功则返回 TRUE,如果失败则返回 FALSE。
参数 | 描述 |
---|---|
file | 必需。规定要检查的文件。 |
mode | 必需。规定新的权限。 mode 参数由 4 个数字组成:
可能的值(如需设置多个权限,请对下面的数字进行总计):
|
PHP dirname() 函数 完整的 PHP Filesystem 参考手册定义和用法 dirname() 函数返回路径中的目录名称部分。 语法dirname(path)参...
PHP fclose() 函数 完整的 PHP Filesystem 参考手册定义和用法 fclose() 函数关闭打开的文件。 该函数如果成功则返回 TRUE,如果...
PHP fgets() 函数 完整的 PHP Filesystem 参考手册定义和用法 fgets() 函数从打开的文件中返回一行。 fgets() 函数会在到达指定...
PHP filegroup() 函数 完整的 PHP Filesystem 参考手册定义和用法 filegroup() 函数返回指定文件的组 ID。 如果成功,该函数返回...
PHP fnmatch() 函数 完整的 PHP Filesystem 参考手册定义和用法 fnmatch() 函数根据指定的模式来匹配文件名或字符串。 语法fnmat...