Determinando o tamanho de arquivos em PHP
A função filesize permite encontrar o
tamanho de um arquivo em bytes. Exemplo:
<?php
echo filesize('test.txt');
?>
É fácil converter o tamanho de bytes para kilobytes:
<?php
echo filesize('test.txt') / 1024;
?>
E agora vamos converter para megabytes:
<?php
echo filesize('test.txt') / (1024 * 1024);
?>
Suponha que haja um arquivo no diretório raiz do seu site. Descubra o tamanho dele e exiba-o na tela.
Modifique a tarefa anterior para que o tamanho do arquivo seja exibido em kilobytes.
Coloque alguma imagem com tamanho superior a um megabyte no diretório raiz do seu site. Descubra o tamanho desse arquivo e converta-o para megabytes.
Coloque algum filme com tamanho superior a um gigabyte no diretório raiz do seu site. Descubra o tamanho desse arquivo e converta-o para gigabytes.