This article mainly introduces the method of establishing multi-level directories in PHP. Friends who need it can refer to it.
This article explains the implementation method of establishing multi-level directories in PHP in the form of examples. The code is simple and practical, and the functions are It is powerful and has certain reference value for PHP programmers. The instance details are as follows:
/** *根据路径path建立多级目录 *$dir目标目录 $mode权限,0700表示最高权限 */ function makedir( $dir , $mode = "0700" ) { if(strpos($dir , "/" )){ $dir_path = "" ; $dir_info = explode ( "/" , $dir ); foreach($dir_info as $key => $value ){ $dir_path .= $value ; if (!file_exists($dir_path )){ @mkdir ( $dir_path , $mode ) or die ( "建立文件夹时失败了" ); @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 makedir makedir( "0/1/2/3/" );
The above is the detailed content of PHP method example code for establishing multi-level directories. For more information, please follow other related articles on the PHP Chinese website!