(PHP) remotefilesize
Saudações =)
Já pensou em como pegar o tamanho de um arquivo remoto via PHP?
Se pensou filesize .. Errado!
Infelizmente filesize não suporta arquivos externos, mas então, como fazer isto?
Bem, até então a tarefa não pode ser feita, porém, fiz um sistema bem básico aqui com file_get_contents tornando uma função para pegar o tamanho do arquivo extremamente eficiente.
Observe bem o código da função:
<?php
// Função para pegar número de bytes de um arquivo externo
// file_get_contents pega os caracteres do arquivo
// strlen contar os caracteres e retorna o número de bytes
function remotefilesize($url)
{
return strlen(file_get_contents($url));
}
// Aqui exemplo do uso da função utilizando robots.txt da google
// O tamanho real dele é exatamente 6531 bytes
// Bom uso!
echo "Este arquivo contem" . remotefilesize"http://www.google.com/robots.txt") . " bytes";
?>
Espero que tenham gostado, em breve novos códigos.
Abraço