웹마스터 팁

자료실에 쓸만한 자료용량 환산

2003.09.01 12:19

한승진


자료실을 만들다 보면 자료 용량을 보기 좋게
표시할 필요가 있습니다. 그때 쓰기 편하라구
만든거니까 부담없이 쓰세요~

  function kmgbyte($fsize)  ///////////// 자료실의 자료 용량
  {
     if (strlen($fsize)<4)   /////// Byte
     {
          $ren_fsize = $fsize."B";
     }

     if (strlen($fsize)<7 and strlen($fsize)>3)    /////// KByte
     {  
          $ren_fsize = substr($fsize,0,strlen($fsize)-3)."K";
     }

     if (strlen($fsize)>6 and strlen($fsize)<10)    /////// MByte
     {  
          if (substr($fsize,strlen($fsize)-6,1) != "0")
          {
            $ren_fsize = substr($fsize,0,strlen($fsize)-6).".".substr($fsize,strlen($fsize)-6,1)."M";
          }
          else
          {
            $ren_fsize = substr($fsize,0,strlen($fsize)-6)."M";
          }
     }

     if (strlen($fsize)>9 and strlen($fsize)<13)    /////// GByte
     {  
            $ren_fsize = substr($fsize,0,strlen($fsize)-9).".".substr($fsize,strlen($fsize)-9,2)."G";
     }
     return $ren_fsize;    
  }