欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-05-03 12:24:13
...
创建目录是在文件上传中经常会碰到的事情,如果我要根据日期来生成相对就的目录并且保存文件,这样就需要这个功能了,实例代码如下:

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.php.cn/".date("y/m");

mkdir_r($path);

相关标签: php