filesize - работает только для локальных файлов. Перечисленные мной выше функции - в том числе и для remote, если
allow_url_fopen установлен в единицу.
Повторюсь ещё раз. Идите на специализированные форумы, там Вам помогут быстрее.
P.S. Данные по этому адресу шлются сжатые зипом (в любом случае, вне зависимости от того, поддерживает бразузер сжатие или нет). Это пример плохого следования стандартам.
Поэтому Вы можете пойти несколькими способами:
1. Получить содержимое URL при помощи file_get_contents, убрать служебные символы зипа (первые 5 или 6 байт, не помню) и распаковать стандартными функциями, к примеру gz_uncompress
2. Использовать встроенные ф-ции для работы со сжатыми строками:
<?
$filename = "http://capitalcity.combats.ru/inf.pl?login=Мироздатель";
ob_start();
readgzfile($filename);
$s = ob_get_contents();
ob_end_clean();
echo $s;
?>