欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP建立多级目录代码

程序员文章站 2022-04-16 17:39:25
...

以下是代码片段:
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
?>