PHP中的chmod()函数是一个内置函数, 用于将指定文件的模式更改为用户指定的特定模式。
chmod()函数更改指定文件的权限, 并在成功时返回true, 在失败时返回false。
语法如下:
bool chmod ( string $filename, int $mode )
使用的参数:
PHP中的chmod()函数接受两个参数, 分别是文件名和模式。
$文件名
:指定需要更改权限的文件。
$模式
:用于指定新权限。
$ mode参数由四个数值组成, 其中第一个值始终为零, 第二个值指定所有者的权限, 第三个值指定所有者的用户组的权限, 第四个值指定其他所有人的权限。
有三个可能的值, 并且要设置多个权限, 可以添加以下值。
- 1 =执行权限
- 2 =写入权限
- 4 =读取权限
错误与异常:
- PHP中的chmod()函数不适用于远程文件。它仅适用于服务器文件系统可访问的文件。
- 如果在$ mode参数之间使用引号, 例如chmod(file.txt, " 0744"), 则PHP将隐式转换为整数数据类型。
Input : chmod("gfg.txt", 0600);
Output : trueInput : chmod("gfg.txt", 0644);
Output : trueInput : 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);
?>
【PHP | chmod()函数文件权限用法详解】输出如下:
true
参考:
http://php.net/manual/en/function.chmod.php
推荐阅读
- 什么是本地主机(localhost)()
- Java中的默认数组值用法详解
- 解决问题(Module build failed ReferenceError [BABEL] main.js Unknown option react.js.Children)
- 精品资源!BAT大牛亲授 基于ElasticSearch的搜房网实战百度网盘下载
- Windows Office专业版2016双击激活工具下载和完全安装教程
- 如何实现优先队列(Java使用数组实现最小堆和优先队列)
- wordpress个人博客主题BuddyPress最新中文版在线社区系统社交网站免费下载
- 解决问题(Failed to load resource the server responded with a status of 404 (Not Found))
- 解决Vue错误([Vue warn] Error in render RangeError Invalid array length)