首页 > php代码 > php无限级创建目录几个函数

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

欢迎转载!但请带上文章地址^^

标签:文件上传

相关文章

发表留言