php 循环检测并生成目录 chkdir($dirname,$split='/') 自己写的,在mvc框架里面可以直接使用!
/** * @author f.z.b * @description 循环检测目录 * * @param $dir * @param string $split * * @return bool */function chkdir($dir, $split = '/'){ preg_match_all('/([^\/]+)\/?/', str_replace('\\', '/', trim($dir)), $matches); if (!empty($matches[1])) { $dir = '.'; $i = 0; $len = count($matches[1]); while (true) { if ($i >= $len) break; $dir .= $split . $matches[1][$i]; if (!is_dir($dir) && mkdir($dir, 0777)) @chmod($dir, 0777); $i++; } } return true;}
用法:
$savepath = '/uploads/clubimg/2014/09/27/1122_201409272046541186.jpgchkdir( dirname($savepath) );
http://www.bkjia.com/phpjc/890207.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/890207.htmltecharticlephp 循环检测并生成目录 chkdir($dirname,$split=#39;/#39;) 自己写的,在mvc框架里面可以直接使用! /** * @author f.z.b * @description 循环检测目录 * * @...