📅  最后修改于: 2023-12-03 14:45:14.008000             🧑  作者: Mango
PHP中的chmod()函数用于改变文件或目录的权限。通过此函数,程序员可以控制文件的读、写、执行的权限,也可以控制目录的进入和列举的权限。
chmod(path, mode)
返回布尔值,true表示成功,false表示失败。
<?php
$filename = 'test.txt';
$mode = 0777; //要设置的权限
if (chmod($filename, $mode)) { //使用chmod()函数设置文件权限
echo "文件权限设置成功!";
} else {
echo "文件权限设置失败!";
}
?>
chmod()函数中的mode参数有两种表示方式:数字表示法和符号表示法。
数字表示法是一种数字的组合,用三个八进制数表示文件或目录的读、写、执行权限。
每个八进制数的三个位分别表示读、写、执行权限,读取权限用4表示,写入权限用2表示,执行权限用1表示,没有权限用0表示,所以八进制数的范围是0~7。
例如:
符号表示法是一种文本方式,更直观易懂。表示方式如下:
例如:
使用chmod()函数时,应当确保进行充分的安全检查,避免发生安全问题。