<?php //В качестве аргумент $file, функция принимает путь к файлу function filesize_get($file) { // проверяем существует ли файл if(!file_exists($file)) return "Файл отсутствует."; //определяем размер файла $filesize = filesize($file); // Если размер переданного в функцию файла больше 1кб if($filesize > 1024) { $filesize = ($filesize/1024); // если размер файла больше одного килобайта // пересчитываем в мегабайтах if($filesize > 1024) { $filesize = ($filesize/1024); // если размер файла больше одного мегабайта // пересчитываем в гигабайтах if($filesize > 1024) { $filesize = ($filesize/1024); $filesize = round($filesize, 1); return $filesize." ГБ"; } else { $filesize = round($filesize, 1); return $filesize." MБ"; } } else { $filesize = round($filesize, 1); return $filesize." Кб"; } } else { $filesize = round($filesize, 1); return $filesize." байт"; } } ?>