English | 简体中文 | 繁體中文
查询

chmod()函数—用法及示例

「 改变文件或目录的权限 」


函数名称:chmod()

适用版本:所有 PHP 版本

用法:chmod() 函数用于改变文件或目录的权限。

语法:bool chmod(string $filename, int $mode)

参数:

  • $filename:需要改变权限的文件或目录的路径。
  • $mode:为文件或目录设置的新权限。权限以八进制表示。

返回值:成功时返回 true,失败时返回 false。

注意事项:

  • 使用 chmod() 函数修改文件或目录的权限需要具有适当的权限。通常,只有文件或目录的所有者才能更改其权限。
  • 注意在使用 chmod() 时,如果文件名以标准文件协议(例如 "http://", "ftp://" 等)打头,该函数将对远程文件无效。

示例 1:更改文件权限为可读写(rw)

$filename = 'path/to/file.txt';
$mode = 0666;
if (chmod($filename, $mode)) {
    echo "文件权限已更改为可读写。";
} else {
    echo "文件权限更改失败。";
}

示例 2:更改目录权限为可执行(x)

$directory = 'path/to/directory';
$mode = 0755;
if (chmod($directory, $mode)) {
    echo "目录权限已更改为可执行。";
} else {
    echo "目录权限更改失败。";
}
补充纠错
上一个函数: chgrp()函数
下一个函数: chop()函数
热门PHP函数
分享链接