Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mkdir和子文件夹_Php - Fatal编程技术网

Php mkdir和子文件夹

Php mkdir和子文件夹,php,Php,您好,我无法在服务器上测试这一点,但如果文件夹日期(Y)不存在,则这是要为其创建的代码写入。或者我必须先自己做mkdir(“/o_rec/”).date(Y)?如果不存在,是否会创建所有支持的子文件夹 if(!is_dir("/o_rec/" . date(Y) . "/" . date(m) . "/" . $id)) { mkdir("/o_rec/" . date(Y) . "/" . date(m) . "/" . $id); } bool mkdir(字符串$pathnam

您好,我无法在服务器上测试这一点,但如果文件夹日期(Y)不存在,则这是要为其创建的代码写入。或者我必须先自己做mkdir(“/o_rec/”).date(Y)?如果不存在,是否会创建所有支持的子文件夹

if(!is_dir("/o_rec/" . date(Y) . "/" . date(m) . "/" . $id)) {
     mkdir("/o_rec/" . date(Y) . "/" . date(m) . "/" . $id);
}
bool mkdir(字符串$pathname[,int$mode=0777[,bool$recursive=false[,资源$context]]))

您需要将recursive设置为true

您应该在mkdir调用上使用set“recursive”标志,使其成为您想要的整个路径

请注意,根据您的php版本,google搜索会使其看起来可能存在bug