Определение размера файла
Узнаем размер файла и выведем значение в удобном для восприятия виде (100 Мб, 1Гб, 236Кб и т.д)
function getFilesize($file,$digits = 2) {
if (is_file($file)) {
$filePath = $file;
if (!realpath($filePath)) {
$filePath = $_SERVER["DOCUMENT_ROOT"].$filePath;
}
$fileSize = filesize($filePath);
$sizes = array("ТБ","Гб","Мб","Кб","Байт");
$total = count($sizes);
while ($total-- && $fileSize > 1024) {
$fileSize /= 1024;
}
return round($fileSize, $digits)." ".$sizes[$total];
}
return false;
}
Пример использования
echo getFilesize($file,2); // вернет 157 Мб
Ответ не помог? Задайте вопрос
тех. поддержке