php建立多级目录 mkdir的使用方法和例子
- mkpath('hml/a/b/c/d/e');
- function mkpath($mkpath,$mode=0777){
- $path_arr=explode('/',$mkpath);
- foreach ($path_arr as $value){
- if(!emptyempty($value)){
- if(emptyempty($path))$path=$value;
- else $path.='/'.$value;
- is_dir($path) or mkdir($path,$mode);
- }
- }
- if(is_dir($mkpath))return true;
- return false;
- }
- 当然php 5.0以上的版本已经可以这样来建立多层目录了
- mkdir ("./php/dayanmei/com/", 0755, true);
- function mkdirs($dir, $mode = 0777)
- {
- if (!is_dir($dir)) {
- mkdirs(dirname($dir), $mode);
- return mkdir($dir, $mode);
- }
- return true;
- }
-
- mkdirs('php/dayanmei/com',0777);