php无限级创建目录几个函数
<?php 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.phprm.com/") . '/' . 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.phprm.com/" . date("y/m"); mkdir_r($path); /* 创建目录是在文件上传中经常会碰到的事情, 如果我要根据日期来生成相对就的目录并且保存文件,这样就需要这个功能了。 */
教程地址:http://www.phprm.com/code/33573.html
欢迎转载!但请带上文章地址^^