当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP chmod()用法及代码示例


chmod() 函数更改文件模式。它在成功时返回 TRUE,在失败时返回 FALSE。

用法

chmod($file_path, file_mode)

参数

  • file_path −设置要检查的文件或目录的路径。必需的。

  • file_mode −用值设置模式。 file_mode 参数说明如下

文件模式参数

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

  • zero
  • 所有者的许可
  • 所有者用户组的权限
  • 休息的权限

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

  • 1 = 执行权限
  • 2 = 写权限
  • 4 = 读取权限

返回

file_exists() 方法返回。

  • 是的,关于成功
  • 错误,失败时

示例

以下是更改文件 “one.txt” 模式的示例。这为所有者设置了读写权限,其他人没有。

<?php
   // Setting mode for file
   // Read and write permission for owner, nothing for everybody else
   chmod("one.txt",0600);
?>

让我们看另一个更改 “two.txt” 文件模式的示例。这为所有者设置了读写权限,为其他人设置了读取权限。

<?php
   // Setting mode for file
   // Read and write permission for owner, read for everybody else
   chmod("two.txt",0644);
?>

让我们看另一个更改 “three.txt” 文件模式的示例。这为其他所有人设置了所有者、读取和执行的所有权限。

<?php
   // Setting mode for file
   // All the permissions for owner, read and execute for everybody else
   chmod("three.txt",0755);
?>

让我们看另一个更改 “four.txt” 文件模式的示例。这将设置所有者的所有权限,读取所有者的组。

<?php
   // Setting mode for file
   // All the permissions for owner, read for owner's group
   chmod("four.txt",0740);
?>

让我们看另一个更改 “five.txt” 文件模式的示例。这为所有者的组设置了所有者、读取和执行的所有权限。

<?php
   // Setting mode for file
   // All the permissions for owner, read and execute for owner's group
   chmod("five.txt",0740);
?>

相关用法


注:本文由纯净天空筛选整理自Karthikeya Boyini大神的英文原创作品 chmod() function in PHP。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。