PHP建立多级目录代码

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-05-22 18:41:001061ブラウズ

以下是代码片段:
function mkpath($path) 
  { 
   $dirs=array(); 
   $path=preg_replace(’/(\/){2,}|(\\\){1,}/’,’/’,$path); //only forward-slash 
   $dirs=explode("/",$path); 
   $path=""; 
   foreach ($dirs as $element) 
     { 
      $path.=$element."/"; 
      if(!is_dir($path)) 
       { 
       if(!mkdir($path)){ echo "something was wrong at : ".$path; return 0; } 
       }      
     } 
   echo("".$path." successfully created"); 
  } 

mkpath("./dir1\dir2/dir3\\\dir4////dir5"); //this works without errors 
?> 
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。