php常用函数

 

#删除不为空的目录
function rrmdir($dir) { 
   if (is_dir($dir)) { 
     $objects = scandir($dir); 
     foreach ($objects as $object) { 
       if ($object != "." && $object != "..") { 
         if (filetype($dir."/".$object) == "dir") rrmdir($dir."/".$object); else unlink($dir."/".$object);
        } 
     } 
     reset($objects); 
     rmdir($dir); 
   } 
 } 

 

#批量创建目录function MakeDirectory($dir, $mode = 0755)
 {
    umask(0);
   if (is_dir($dir) || @mkdir($dir,$mode)) return TRUE;
   if (!MakeDirectory(dirname($dir),$mode)) return FALSE;
   return @mkdir($dir,$mode);
 }

 

#批量创建目录
function recursive_mkdir($path, $mode = 0777) {
     $dirs = explode(DIRECTORY_SEPARATOR , $path);
     $count = count($dirs);
     $path = substr($path, 0, 1) === DIRECTORY_SEPARATOR ?  DIRECTORY_SEPARATOR : ‘.‘;
   umask(0);
     for ($i = 0; $i < $count; ++$i) {
         $path .= DIRECTORY_SEPARATOR . $dirs[$i];
         
         if (!is_dir($path) && !mkdir($path, $mode)) {
             return false;
         }
     }
     return true;
 }

php常用函数,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。