自己写的,在mvc框架里面可以直接使用!
/**
* @author F.Z.B <default7@zbphp.com>
* @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.jpg chkDir( dirname($savePath) );
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号