当前位置:Gxlcms > PHP教程 > php无限级创建目录几个函数

php无限级创建目录几个函数

时间:2021-07-01 10:21:17 帮助过:24人阅读

创建目录是在文件上传中经常会碰到的事情,如果我要根据日期来生成相对就的目录并且保存文件,这样就需要这个功能了,实例代码如下:

function mkdirs($dir)

{

if(!is_dir($dir)){

if(!mkdirs(dirname($dir))){

return false;}

if(!mkdir($dir,0777)){

return false;}

}

return true;

}

//测试方法

$img_path = realpath("../../../upfile/www..php.cn/").'/'.date("y/m/d/");

mkdirs($img_path);

//函数了

function mkdir_r($dirname, $rights=0777){

$dirs = explode('/', $dirname);

$dir='';

foreach ($dirs as $part) {

$dir.=$part.'/';

if (!is_dir($dir) && strlen($dir)>0)

mkdir($dir, $rights);

}

}

$path ="www.gxlcms.com/".date("y/m");

mkdir_r($path);

人气教程排行