编辑反映新问题:
感谢您的帮助,我可以递归地在目录中创建目录,但我无法在这些创建的文件夹中创建多个文件夹。
代码:
$timelineID = trim(mysql_prep($_POST['timelineID']));
mkdir("timelines/{$timelineID}/audio", 0777, true);
mkdir("timelines/{$timelineID}/image", 0777, true);
mkdir("timelines/{$timelineID}/product", 0777, true);
同样,第一个mkdir()成功执行,第二个不执行。
错误:警告:mkdir()[function.mkdir]:安全模式限制有效。 uid / gid为206601/206601的脚本不允许在第13行的(file.php)中访问uid / gid 25000/25000所拥有的目录(我刚制作的目录)
答案 0 :(得分:0)
mkdir(path,mode,recursive,context)
使用递归和上下文作为可选参数
e.g。
mkdir("timelines/{$timelineID}/audio", 0777, true);
适用于PHP 5 +