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
欢迎转载!但请带上文章地址^^