PHP | chmod( )函数
PHP中的 chmod()函数是一个内置函数,用于将指定文件的模式更改为用户指定的特定模式。
chmod()函数更改指定文件的权限,成功时返回 true,失败时返回 false。
句法:
bool chmod ( string $filename, int $mode )
使用的参数:
PHP中的 chmod()函数接受两个参数,即文件名和模式。
- $filename :它指定需要更改其权限的文件。
- $mode :用于指定新的权限。
$mode 参数由四个数值组成,其中第一个值始终为零,第二个值指定所有者的权限,第三个值指定所有者的用户组的权限,第四个值指定其他所有人的权限。
有三个可能的值,要设置多个权限,可以添加以下值。- 1 = 执行权限
- 2 = 写权限
- 4 = 读取权限
返回值:执行成功返回true,失败返回false。
错误和异常:
- PHP中的 chmod()函数不适用于远程文件。它仅适用于服务器文件系统可访问的文件。
- 如果在 $mode 参数周围使用引号,例如 chmod (file.txt, “0744”),那么PHP将隐式转换为整数数据类型。
例子:
Input : chmod("gfg.txt", 0600);
Output : true
Input : chmod("gfg.txt", 0644);
Output : true
Input : chmod("gfg.txt", 0755);
Output : true
下面的程序说明了PHP中的 chmod()函数:
程序 1 :
PHP
PHP
PHP
输出:
true
方案二:
PHP
输出:
true
程序 3 :
PHP
输出:
true
参考:
http:// PHP.net/manual/en/函数.chmod。 PHP