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/HdhCmsTestphpfensi测试数据/" ). '/' . 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 = "HdhCmsTestphpfensi测试数据/" . date ( "y/m" ); mkdir_r( $path );查看更多关于php无限级创建目录几个函数 - php函数的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did30849