我有以下代码:
if (!file_exists('/public_html/'.'classic/'.'test'.'/')) {
if(!mkdir('/public_html/'.'classic/'.'test'.'/', 0777, true)) {
return false;
}
}
这只创建了具有0755权限的文件夹/classic
和另一个owner
。如何更改为重新创建两个文件夹:/classic/test/
?提前,很抱歉我的英语
我使用umask找到了一个解决方案:
$oldumask = umask(0);
mkdir('mydir', 0777); // or even 01777 so you get the sticky bit set
umask($oldumask);