本文以实例形式说明了php建立多层级目录的实现方法,代码简洁实用,功能强大,对于php程序员来说有一定的参考借鉴价值。实例详情如下:
/** *根据路径path建立多级目录 *$dir目标目录 $mode权限,0700表示最高权限*/function makedir( $dir , $mode = "0700" ) {if(strpos($dir , "/" )){$dir_path = "" ;$dir_info = explode ( "/" , $dir );foreach($dir_infoas$key => $value ){$dir_path .= $value ;if (!file_exists($dir_path )){@mkdir ( $dir_path , $mode ) ordie ( "建立文件夹时失败了" );@chmod ( $dir_path , $mode );} else {$dir_path .= "/" ; continue ; }$dir_path .= "/" ;}return $dir_path ;} else { @mkdir( $dir , $mode ) or die( "建立失败了,请检查权限" );@chmod ( $dir , $mode );return $dir ;}} //end makedirmakedir( "0/1/2/3/" );