PHP é uma linguagem de programação freqüentemente usado para criar aplicativos Web interativos ricos. Código PHP é executado por um servidor Web e interage com seus usuários através de HTML e Javascript , como AJAX. Pode ser útil para medir o tamanho do arquivo usando PHP para estimar upload ou download de vezes e criar interação com o usuário significativo dentro de sua aplicação . Tamanho
Para um residente de arquivos no servidor em que o código PHP está em execução, o tamanho do arquivo pode ser medido pelo tamanho do arquivo PHP () função. A função tamanho retorna o tamanho do arquivo como um inteiro que representa o número total de bytes. No entanto, os seres humanos estão acostumados a pensar em tamanhos de arquivo em KB, MB e GB , e não simplesmente um grande número de bytes
$ my_file_size = filesize ( $ my_file_name ); .
Número de bytes
Bytes medições usadas prefixos métricos : kilo , mega , giga , tera . Cada passo pode ser , em incrementos de 1,000 ou 1,024 , ou , dependendo da autoridade citada . Um tamanho do passo de 1000 é mais fiel ao padrão de métrica , mas um tamanho de passo de 1.024 é verdadeiro para as raízes binárias de cálculos de computador .
$ Size_standards = array (' bytes ', ' kB ', ' MB ' ' GB ', ' TB '); $ size_step = 1024 ;
Cálculo
tamanho legível pode ser calculado de forma iterativa dividindo por 1.024 . - ou - 1000 até que o resultado é menor do que o tamanho do passo
calculated_size $ = $ my_file_size ; $ reduction_count = 0 while ( $ calculated_size > $ step_size ) : $ = $ calculated_size calculated_size /$ step_size ; $ reduction_count + +; endwhile ;
exibição
o resultado pode ser exibido usando o PHP construção "print" linguagem para exibir o resultado no local apropriado na sua aplicação PHP . Observe que você deve usar aspas duplas para as variáveis na cadeia para ser analisado.
Print " O tamanho de US $ my_file_name é de R $ calculated_size $ size_standards [$ reduction_count ] . "
O resultado irá exibir a saída tais como: " O tamanho do vacation_picture.jpg é 3,403 MB. "