У меня такие сомнения, что нет возможности получить размер файла в интернете если его не существует, а генериться скриптом. Или это бред?
Чтобы определить размер файла, тебе его сначала надо считать, и только после этого ты сможеш определить его размер.
Используй вот эту функцию из онлайн-мануала по пхп :
<?php
function filesize_url($url){
return ($data = @file_get_contents($url)) ? strlen($data) : false;
}
?>
Use that function to return a size of an file from an URL or local file.
usage:
<?php
echo ($fsize = filesize_url($url)) ? $fsize : "URL or local file does not exist or read";
?>