修改文件权限可以通过两种方法:直接修改文件权限(chmod($filepath, 0777))或使用按位运算符修改权限(先获取当前权限,再通过按位或运算符添加所需权限,最后修改权限)。
如何使用 PHP 修改文件权限
直接修改文件权限
<?php // 文件路径
$filePath = 'path/to/file.txt';
// 修改文件权限为 0777
chmod($filePath, 0777);
?>
使用 bitwise 运算符修改权限
<?php // 文件路径
$filePath = 'path/to/file.txt';
// 获取当前文件权限
$perms = fileperms($filePath);
// 添加写权限
$perms |= 0200;
// 修改文件权限
chmod($filePath, $perms);
?>