PHP 中的 chmod() 函数
phpprogrammingserver side programming
chmod() 函数可更改文件模式。成功时返回 TRUE,失败时返回 FALSE。
语法
chmod($file_path, file_mode)
参数
file_path − 设置要检查是否存在的文件或目录的路径。必填。
file_mode − 使用值设置模式。 file_mode 参数说明如下
文件模式参数
使用以下四个值设置文件模式。
- 零
- 所有者的权限
- 所有者用户组的权限
- 其余权限
以下是设置多个权限的值。您需要添加以下数字 −
- 1 = 执行权限
- 2 = 写入权限
- 4 = 读取权限
返回
file_exists() 方法返回。
- 成功时返回 True
- 失败时返回 False
示例
以下是更改文件"one.txt"模式的示例。这将为所有者设置读写权限,其他任何人都无权访问。
<?php // 设置文件模式 // 为所有者设置读写权限,其他任何人都无权访问 chmod("one.txt",0600); ?>
让我们看另一个更改文件"two.txt"模式的示例。这将为所有者设置读写权限,其他任何人都无权访问。
<?php // 设置文件模式 // 所有者具有读写权限,其他所有人具有读取权限 chmod("two.txt",0644); ?>
让我们看另一个更改 “three.txt” 文件模式的示例。这将为所有者设置所有权限,为其他所有人设置读取和执行权限。
<?php // 设置文件模式 // 所有者具有所有权限,为其他所有人设置读取和执行权限 chmod("three.txt",0755); ?>
让我们看另一个更改 “four.txt” 文件模式的示例。这将为所有者设置所有权限,并为所有者组设置读取权限。
<?php // 设置文件模式 // 设置所有者权限,为所有者组设置读取权限 chmod("four.txt",0740); ?>
让我们看另一个更改 “five.txt” 文件模式的示例。这将为所有者组设置所有权限,为所有者组设置读取和执行权限。
<?php // 设置文件模式 // 设置所有者权限,为所有者组设置读取和执行权限 chmod("five.txt",0740); ?>