Função para formatar tamanho de arquivo

Publicado por Perfil removido 03/03/2006

[ Hits: 11.724 ]

Download tamanhoarquivo.php




Função para formatar tamanho de arquivo em bytes, kilobyte, megabyte e gigabyte.

  



Esconder código-fonte

<?
 function tamanhoArquivo($arquivo){
       
      $patch = "/caminho da pasta";
              
       $tamanho = filesize($patch.$arquivo);
   
       $kb = 1024;
       $mb = 1048576;
       $gb = 1073741824;
      $tb = 1099511627776;

       if($tamanho<$kb){
    
         echo($tamanho." bytes");
  
       }else if($tamanho>=$kb&&$tamanho<$mb){
 
         $kilo = number_format($tamanho/$kb,2);
    
         echo($kilo." KB");
  
       }else if($tamanho>=$mb&&$tamanho<$gb){
     
        $mega = number_format($tamanho/$mb,2);
  
         echo($mega." MB");
  
       }else if($tamanho>=$gb&&$tamanho<$tb){
      
        $giga = number_format($tamanho/$gb,2);
     
        echo($giga." GB");
      }

  } 
?>

Scripts recomendados

Página de downloads que identifica arquivos por extensão

Class Upload

Classe em php para listar subdiretórios e arquivos em html

Busca por palavra dentro de arquivos

Manipulação de arquivos CSV para gerar instrução SQL


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts