Размер файла. Перевод байт в КБ, Мб и тд
В редакторе
Размер файла. Перевод байт в КБ, Мб и тд
Brain_Script
785
2019-07-12 10:39:14
// размер файла
// путь до файла и его название
$file_name = "/file.txt";
$size = filesize($file_name);
// вызываем функцию для форматирования размера файла
echo format_size($size);
// функция форматирует вывод размера файла
function format_size($size){
$metrics[0] = 'байт';
$metrics[1] = 'Кбайт';
$metrics[2] = 'Мбайт';
$metrics[3] = 'Гбайт';
$metrics[4] = 'Тбайт';
$metric = 0;
while(floor($size / 1024) > 0){
$metric ++;
$size /= 1024;
}
$result = round($size, 1) . " " .
(isset($metrics[$metric]) ? $metrics[$metric] : '???');
return $result;
}
Войдите для добавления комментария.