我正在使用 PHP 的 mkdir 函数,但在使用 $mode 参数时遇到了一些困难。如果我不指定参数,我会将 UNIX 755 作为新目录的默认权限设置。我想将权限设置为 UNIX 777,所以我这样做了,如下所示:
$mode = '0700';
mkdir($newdir, $mode);
当我这样做时,会创建一个文件夹,但我不能用它做任何事情。事实上我什至不能删除它!我所能做的就是通过FTP重命名它......
然后我尝试设置 $mode = '0600'; 这将创建一个可用的文件夹,但权限设置为 UNIX 110。这怎么可能?它不应该是 600 的 UNIX 值吗?我在这里错过了一些转换吗?谢谢。