当前位置:首页 > PHP教程 > php函数 > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2014-08-17 20:17:23 浏览: 评论:0 

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

  1. function mkdirs($dir
  2.  if(!is_dir($dir)){ 
  3.   if(!mkdirs(dirname($dir))){ 
  4.    return false;} 
  5.   if(!mkdir($dir,0777)){ 
  6.    return false;} 
  7.  } 
  8.  return true; 
  9. //测试方法 
  10. $img_path = realpath("../../../upfile/www.phpfensi.com/").'/'.date("y/m/d/");  
  11. mkdirs($img_path); 
  12. //函数了 
  13. function mkdir_r($dirname$rights=0777){ 
  14.     $dirs = explode('/'$dirname); 
  15.     $dir=''
  16.     foreach ($dirs as $part) { 
  17.         $dir.=$part.'/'
  18.         if (!is_dir($dir) && strlen($dir)>0) 
  19.             mkdir($dir$rights); 
  20.     } 
  21. $path ="www.phpfensi.com/".date("y/m"); 
  22. mkdir_r($path); 

Tags: php无限级 创建目录

分享到: