25.11.2009, 12:05 | |||||
Функция по форматированному выводу размера файлаФункция по форматированному выводу размера файла. Например: 1 KB
Code <?php function filesize_format($bytes, $format = '', $force = ''){ $force = strtoupper($force); $defaultFormat = '%01d %s'; if (strlen($format) == 0) $format = $defaultFormat; $bytes = max(0, (int) $bytes); $units = array('B', 'KB', 'MB', 'GB', 'TB', 'PB'); $power = array_search($force, $units); if ($power === false) $power = $bytes > 0 ? floor(log($bytes, 1024)) : 0; return sprintf($format, $bytes / pow(1024, $power), $units[$power]); } ?>
Code <?php echo filesize_format(1024) . "n"; echo filesize_format(500000, '%01.5lf %s', 'mb') . "n"; echo filesize_format(1023) . "n"; echo filesize_format(1023, '', 'kb') . "n"; echo filesize_format(1048576) . "n"; echo filesize_format(1073741824, '', 'b') . "n"; ?> Материал взят с сайта infoscript.ru
| |||||
Категория: PHP скрипты | Просмотров: 1992 | Добавил: antisept | Рейтинг: 4.0/1 | | |||||
Теги: |
Пока комментариев нет. Ты можешь быть первым! | |
Кроме того, материал перепечатывали с сайта на сайт, ставили... файл можно найти на Вэбочке (название tables_tablichki_dli_foruma.js).