您所在的位置:小祥子 » 编程 » PHP » 正文

PHP创建文件夹函数

时间:2015-02-13 编辑:本站 来源:本站原创

代码如下

function makepath($path){
 $path=str_replace("\\","/",$path);
 $ROOT_PATH=str_replace("\\","/",ROOT_PATH);
 $detail=explode("/",$path);
 foreach($detail AS $key=>$value){
  if($value==''&&$key!=0){
   //continue;
  }
  $newpath.="$value/";
  if((eregi("^\/",$newpath)||eregi(":",$newpath))&&!strstr($newpath,$ROOT_PATH)){continue;}
  if( !is_dir($newpath) ){
   if(substr($newpath,-1)=='\\'||substr($newpath,-1)=='/')
   {
    $_newpath=substr($newpath,0,-1);
   }
   else
   {
    $_newpath=$newpath;
   }
   if(!is_dir($_newpath)&&!mkdir($_newpath)&&ereg("^\/",ROOT_PATH)){
    return 'false';
   }
   @chmod($newpath,0777);
  }
 }
 return $path;
}

关键词:创建 文件夹 目录