php实现建立多层级目录的方法
本文以实例形式说明了php建立多层级目录的实现方法,代码简洁实用,功能强大,对于php程序员来说有一定的参考借鉴价值。实例详情如下:
/** *根据路径path建立多级目录 *$dir目标目录$mode权限,0700表示最高权限 */ functionmakedir($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)ordie("建立失败了,请检查权限"); @chmod($dir,$mode); return$dir; } }//endmakedir makedir("0/1/2/3/");