php实现建立多层级目录的方法

本文以实例形式说明了php建立多层级目录的实现方法,代码简洁实用,功能强大,对于php程序员来说有一定的参考借鉴价值。实例详情如下:

/**

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

以上是 php实现建立多层级目录的方法 的全部内容, 来源链接: utcz.com/z/315659.html

回到顶部