我想更改用户文件的 chmod
值。但它不起作用。我的代码是;
$chmod = "0777";
chmod($filename, $chmod);
我正在输入 chmod 777
。但是文件的 chmod 值为 1411
。
我尝试了 chmod 0777
、777
、00777
。结果保持不变。
最佳答案
问题与数据转换有关。
$chmod = "0777";
chmod($filename, octdec($chmod));
只需传入 $chmod 字符串,它就会转换为 777 witch is not give you want。 octdec("0777") 将输出 511,十进制将为 chmod 提供您想要的值。
关于Php - Chmod 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45680484/