php检查并创建多级目录
//检查并创建多级目录
?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;
?}