连续建目录

/*
* 功能:连续建目录
* $dir 目录字符串
*/
function makedir( $dir, $mode = “0777″ ) {
if( ! $dir ) return 0;
$dir = str_replace( “\\”, “/”, $dir );
$rootdir = “./”;
$mdir = “”;
foreach( explode( “/”, $dir ) as $val ) {
$mdir .= $val.”/”;
$newmdir=”";
if( $val == “..” || $val == “.” || $val=”") continue;
$newmdir = $rootdir.$mdir;
if( ! file_exists( $newmdir ) ) {
mkdir($newmdir);
chmod($newmdir,$mode);
if(! file_exists( $newmdir )){
echo “创建目录 [".$newmdir."]失败.”;
exit;
}
}
}
return true;
}

Popularity: 78%

No Responses to “连续建目录”

Leave a Reply:

Name (required):
Mail (will not be published) (required):
Website:
Comment (required):
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>