Янв 062013
 

Функция в php для отображения размера файла.

Сейчас я Вам продемонстрирую пример базовой функции для чтения размера файла на писаную на PHP.

<?php
function largefile($file) {
$file   =  filesize($file);
$sizekb = $file / 1024;
$sizemb = $sizekb / 1024;
$sizegb = $sizemb / 1024;
$sizetb = $sizegb / 1024;
$sizepb = $sizetb / 1024;

if ($file > 1) {$size = round($file,2) . ” b”;}
if ($sizekb > 1) {$size = round($sizekb,2) . ” kb”;}
if ($sizemb > 1) {$size = round($sizemb,2) . ” mb”;}
if ($sizegb > 1) {$size = round($sizegb,2) . ” gb”;}
if ($sizetb > 1) {$size = round($sizetb,2) . ” tb”;}
if ($sizepb > 1) {$size = round($sizepb,2) . ” pb”;}
return $size;
}

# usage
echo “size of the file : “.largefile(“largefile.php”);
?>