我想chmod从用户更改文件的值.但它不起作用.我的代码是;
$chmod = "0777";
chmod($filename, $chmod);
Run Code Online (Sandbox Code Playgroud)
我进入chmod 777.但是文件的chmod值是1411.我试过chmod 0777,777,00777.结果保持不变.
小智 5
问题与数据转换有关.
$chmod = "0777";
chmod($filename, octdec($chmod));
Run Code Online (Sandbox Code Playgroud)
通过传入$ chmod字符串,它被转换为777女巫不会给你想要的.octdec("0777")将输出511,十进制将给chmod你想要的值.