首页  >  文章  >  php教程  >  php检测文件目录大小类

php检测文件目录大小类

WBOY
WBOY原创
2016-06-08 17:30:09913浏览

这段代码来自php dedecms哦,觉得它这个检测文件与目录大小写得比较好,所以不把它贴出来哦,与各位分享一下吧.

<script>ec(2);</script>

这段代码来自php dedecms哦,觉得它这个检测文件大小写得比较好,所以不把它贴出来哦,与各位分享一下吧.

class SpaceUse
{
 var $totalsize=0; 
 function checksize($indir)
 {
  $dh=dir($indir);
  while($filename=$dh->read())
  {
   if(!ereg("^.",$filename))
   {
    if(is_dir("$indir/$filename")) $this->checksize("$indir/$filename");
    else $this->totalsize=$this->totalsize + filesize("$indir/$filename");
   }
  }
 }
 function setkb($size)
 {
  $size=$size/1024;
  //$size=ceil($size);
  if($size>0)
  {
   list($t1,$t2)=explode(".",$size);
   $size=$t1.".".substr($t2,0,1);
  }
  return $size;
 }
 function setmb($size)
 {
  $size=$size/1024/1024;
  if($size>0)
  {
   list($t1,$t2)=explode(".",$size);
   $size=$t1.".".substr($t2,0,2);
  }
  return $size;
 } 
}

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn