为什么mkdir不设置CHMOD为
创建目录后,设置 CHMOD 为
来自 php.net。
0777
?mkdir('/var/www/test', 0777);
创建目录后,设置 CHMOD 为
0755
。来自 php.net。
bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )
$mode
默认应该为0777
,但如果您将第二个参数留空,CHMOD仍然设置为0755
umask
$old = umask(0); chmod("/path/some_dir/some_file.txt", 0755); umask($old);
。 - Brad Christie