function mk_dir($path) {
if(is_dir($path)) return true;
if(is_dir(dirname($path))) return mkdir($path);
mk_dir(dirname($path));
return mkdir($path);
}
function mk_dir($path) {
if(is_dir($path)) return true;
return is_dir(dirname($path))||mk_dir(dirname($path))?mkdir($path):false;
}function mk_dir($path){ $arr = array(); while (!is_dir($path)) { array_push($arr, $path); $path = dirname($path); } if(empty($arr)) return true; while (count($arr)) { $tmp = array_pop($arr); mkdir($tmp); } return true;}