/**
 *根据路径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/" );

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-02
  • 2022-12-23
猜你喜欢
  • 2021-05-29
  • 2022-01-26
  • 2021-08-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-12
相关资源
相似解决方案