当前位置:首页 > PHP教程 > php应用 > 列表

php实现建立多层级目录的方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-03-22 14:05:18 浏览: 评论:0 

这篇文章主要介绍了php实现建立多层级目录的方法,需要的朋友可以参考下,本文以实例形式说明了php建立多层级目录的实现方法,代码简洁实用,功能强大,对于php程序员来说有一定的参考借鉴价值。实例详情如下:

  1. /** 
  2.  *根据路径path建立多级目录 
  3.  *$dir目标目录 $mode权限,0700表示最高权限 
  4. */ 
  5. function makedir( $dir , $mode = "0700" ) { 
  6.   if(strpos($dir , "/" )){ 
  7.     $dir_path = "" ; 
  8.     $dir_info = explode ( "/" , $dir ); 
  9.     foreach($dir_info  as  $key => $value ){ 
  10.       $dir_path .= $value ; 
  11.       if (!file_exists($dir_path )){ 
  12.         @mkdir ( $dir_path , $mode ) or  die ( "建立文件夹时失败了" ); 
  13.         @chmod ( $dir_path , $mode ); 
  14.       } else { 
  15.         $dir_path .= "/" ; 
  16.  continue ; 
  17.  } 
  18.       $dir_path .= "/" ; 
  19.     } 
  20.     return $dir_path ; 
  21.   } else { 
  22.  @mkdir$dir , $mode ) or die"建立失败了,请检查权限" ); 
  23.     @chmod ( $dir , $mode ); 
  24.     return $dir ; 
  25.   } 
  26. //end makedir 
  27. makedir( "0/1/2/3/" ); 

Tags: php建立多层级目录

分享到: