php创建多级目录的函数

2011年04月07日 01:30 by:lao8

php中经常要创建目录,特别是创建多级目录,备份一下方便以后查看。

   $dirname = "uploadimg/".date("Y-m-d"); //路径,注意:开始和结尾都不要有"/"
   $dirarr = explode("/",$dirname);
   for ($i=0;$i<count($dirarr);$i++){
    $dir .= $dirarr[$i]."/";
    if (!is_dir($dir)){ //检查目录是否存在
     if (mkdir($dir)){ //创建目录
      echo("<br>成功创建文件夹".$dir."<br>");      
     }else{
      echo("<br>创建文件夹失败".$dir."<br>");
     }
    }
   }