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
// Read and write permission to owner
chmod("gfg.txt", 0600);
?>
输出:
true
程序2::
<?php
// Read and write permission to owner,
// and read permission to everyone else
chmod("gfg.txt", 0644);
?>
输出:
true
程序3::
<?php
// All permissions to owner, read and
// execute permissions to everyone else
chmod("gfg.txt", 0755);
?>
输出:
true
参考:
http://php.net/manual/en/function.chmod.php
相关用法
- CSS var()用法及代码示例
- PHP pow( )用法及代码示例
- d3.js d3.map.set()用法及代码示例
- p5.js sq()用法及代码示例
- PHP next()用法及代码示例
- p5.js pow()用法及代码示例
- d3.js d3.map.has()用法及代码示例
- p5.js str()用法及代码示例
- p5.js hex()用法及代码示例
- p5.js value()用法及代码示例
- PHP pi( )用法及代码示例
- PHP each()用法及代码示例
注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | chmod() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。