Browse Source

bytes to megabytes and kilobytes converting methods #nakon🎫327

git-svn-id: svn+ssh://code.netmonsters.ru/svn/majestic/trunk@102 4cb57b5f-5bbd-dd11-951b-001d605cbbc5
master
pzinovkin 16 years ago
parent
commit
1b94bc530b
  1. 4
      classes/Cache.class.php
  2. 22
      classes/Format.class.php

4
classes/Cache.class.php

@ -125,9 +125,9 @@ final class Cache
*/ */
function clearOld() function clearOld()
{ {
$file = CACHE_PATH.'/'.$this->infofile;
$file = CACHE_PATH . '/' . $this->infofile;
if (!file_exists($file) || date('Ymd', filemtime($file)) != date('Ymd')) { if (!file_exists($file) || date('Ymd', filemtime($file)) != date('Ymd')) {
exec('find '.CACHE_PATH.'/ -mtime +1 -delete'); //не удаляет папки сохраняя структуру
exec('find ' . CACHE_PATH . '/ -type f -mtime +1 -delete'); //не удаляет папки сохраняя структуру
touch($file); touch($file);
} }
} }

22
classes/Format.class.php

@ -191,6 +191,28 @@ class Format
} }
return ''; return '';
} }
/**
* Байты в мегабайты
* @param int $bytes
* @return string
*/
public static function bytes2MB($bytes)
{
$mb = number_format((int) $bytes / 1024 / 1024, 2, '.', '');
return preg_replace("/(\.?)0+$/", "", $mb) . 'МБ';
}
/**
* Байты в килобайты
* @param int $bytes
* @return string
*/
public static function bytes2KB($bytes)
{
$kb = number_format((int) $bytes / 1024, 2, '.', '');
return preg_replace("/(\.?)0+$/", "", $kb) . 'КБ';
}
} }
/** /**

Loading…
Cancel
Save