Простой блог о web-технологиях

Как узнать размер файла из папки php

102
24.10.2018
Появилась необходимость узнать размер загруженного файла из папки средствами php. Задача не сильно сложная, была найдена функция на просторах интернета, которая выводит размер файла в байтах, килобайтах, мегабайтах, либо гигабайтах в зависимости от его реального размера.

Вывести размер можно и без функции, но в случае с выводом размера для нескольких файлов, лучше все же использовать приведенную ниже функцию.

Ниже приведен код функции:
function get_filesize($file) {
$filesize = filesize($file);
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. ' Мб';
}
} else {
$filesize = round($filesize, 1);
return $filesize. ' Кб';
}
} else {
$filesize = round($filesize, 1);
return $filesize. ' байт';
}
}

Использование:
echo get_filesize($file);
php, размер файла, файлы
Комментарии
Оставить комментарий
необходимо заполнить выделенные поля
Андрей пишет:
25.10.2018
Очень полезная статья. Спасибо за функцию.