//检查并创建多级目录
function checkdir($path){
$patharray = explode('/',$path);
$nowpath = '';
array_pop($patharray);
foreach ($patharray as $key=>$value){
if ( ''==$value ){
unset($patharray[$key]);
}else{
if ( $key == 0 )
$nowpath .= $value;
else
$nowpath .= '/'.$value;
if ( !is_dir($nowpath) ){
if ( !mkdir($nowpath, 0777) ) return false;
}
}
}
return true;
}