WEB开发网
开发学院WEB开发PHP PHP建立多级目录代码 阅读

PHP建立多级目录代码

 2007-11-14 09:56:43 来源:WEB开发网   
核心提示:以下是代码片段:<?php function mkpath($path) { $dirs=array(); $path=preg_replace(’/(\/){2,}|(\\\){1,}/’,’/’,$path); /

以下是代码片段:
<?php 
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("<B>".$path."</B> successfully created"); 
  } 

mkpath("./dir1\dir2/dir3\\\dir4////dir5"); //this works without errors 
?> 

Tags:PHP 建立 多级

编辑录入:coldstar [复制链接] [打 印]
赞助商链接