我需要在Web根目录外的PHP中创建一个文件夹。
父文件夹具有777权限。
如果我拨打mkdir($dir);
或mkdir($dir, 0777, true);
,则会返回false并且不会创建该文件夹。
但是,如果我致电exec("mkdir ".$dir);
,则会创建该文件夹。
这是正常的吗?
答案 0 :(得分:0)
较旧版本的php具有mkdir的不同参数。
尝试mkdir($dir, permissions);
示例:
mkdir($dir, 0777);
但我建议更新php的版本