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);
?>

相关文章