PHP中的chmod()函数

chmod()方法更改文件模式。成功返回TRUE,失败返回FALSE。

语法

chmod($file_path, file_mode)

参数

  • file_path-设置要检查是否存在的文件或目录的路径。需要。

  • file_mode-用值设置模式。file_mode参数的说明如下所示

文件模式参数

使用以下四个值设置文件模式。

  • 所有者许可

  • 所有者用户组的权限

  • 休息许可

以下是用于设置多个权限的值。您需要添加以下数字-

  • 1 =执行权限

  • 2 =写入权限

  • 4 =读取权限

返回

file_exists()方法返回。

  • 是的,成功

  • 错误,失败

示例

以下是更改文件“ 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);
?>