Функция filesize не понимает кириллицу (на сервере и в ПХП utf-8). Все уже перепробовал и iconv("windows-1251","utf-8",$filename); и urlencode($filename);
Как указать кириллическое имя файла?
<?php
$filename = 'Нужный файл.doc';
echo strtoupper(pathinfo($filename, PATHINFO_EXTENSION)) . ', ' . filesize($filename)/1024 . ' КБ';
?>