Php - Chmod 不工作
Php - Chmod Not Working
我想更改来自用户的文件的 chmod
值。但它不起作用。我的代码是;
$chmod = "0777";
chmod($filename, $chmod);
我正在进入chmod 777
。但是文件的chmod值为1411
。
我尝试了 chmod 0777
、777
、00777
。结果保持不变。
检查文件路径和文件名是否正确!然后试试这个
chmod("/somedir/somefile", 0755);
问题与数据转换有关。
$chmod = "0777";
chmod($filename, octdec($chmod));
通过传入 $chmod 字符串,它会转换为 777 并不能满足您的需求。 octdec("0777") 将输出 511,十进制将为 chmod 提供您想要的值。
我想更改来自用户的文件的 chmod
值。但它不起作用。我的代码是;
$chmod = "0777";
chmod($filename, $chmod);
我正在进入chmod 777
。但是文件的chmod值为1411
。
我尝试了 chmod 0777
、777
、00777
。结果保持不变。
检查文件路径和文件名是否正确!然后试试这个
chmod("/somedir/somefile", 0755);
问题与数据转换有关。
$chmod = "0777";
chmod($filename, octdec($chmod));
通过传入 $chmod 字符串,它会转换为 777 并不能满足您的需求。 octdec("0777") 将输出 511,十进制将为 chmod 提供您想要的值。