PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 1
bublik20 Отправлено: 29 Октября, 2011 - 12:55:11 • Тема: Вывод размер в КБ, МБ, ГБ • Форум: Пользовательские функции

Ответов: 7
Просмотров: 5750
Рабочая функция, исправленная
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. function f_bafsize($size, $type=0) {
  3.         //устанавливаем конфигурацию вывода приставок, надеюсь разберетесь
  4.         if ($type == 0) {
  5.                 $iec = array('байт', 'Килобайт', 'Мегабайт', 'Гигабайт', 'Терабайт', 'Петабайт', 'Эксабайт');
  6.         }
  7.         if ($type == 1) {
  8.                 $iec = array('б', 'Кб', 'Мб', 'Гб', 'Тб', 'Пб', 'Эб');
  9.         }
  10.         if ($type == 2) {
  11.                 $iec = array('B','KB','MB','GB','TB','PB','EB');
  12.         }
  13.         $i = 0;
  14.         while (($size/1024)>1) {
  15.                 $size = $size/1024;
  16.                 $i++;
  17.         }
  18.         $echo = round($size).' '.$iec[$i];
  19.         return $echo;
  20. }
  21.  

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB