php サイクルにディレクトリを作成

// サイクルにディレクトリを作成
function mk_dir($dir, $mode = 0755)
{
if (is_dir($dir) || @mkdir($dir,$mode)) return true;
if (!mk_dir(dirname($dir),$mode)) return false;
return @mkdir($dir,$mode);
}

function mkDirs($path,$mode=0755){
$adir = explode('/’,$path);
$dirlist = ";
$rootdir = array_shift($adir);
if(($rootdir!=’.’||$rootdir!=")&&!file_exists($rootdir)){
@mkdir($rootdir,$mode);
}
foreach($adir as $key=>$val){
$dirlist .= “/".$val;
$dirpath = $rootdir.$dirlist;
if(!file_exists($dirpath)){
@mkdir($dirpath,$mode);
}
}
}

Source

Posted by arkgame