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
This commit is contained in:
@ -125,9 +125,9 @@ final class Cache
|
||||
*/
|
||||
function clearOld()
|
||||
{
|
||||
$file = CACHE_PATH.'/'.$this->infofile;
|
||||
$file = CACHE_PATH . '/' . $this->infofile;
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
@ -191,6 +191,28 @@ class Format
|
||||
}
|
||||
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) . 'КБ';
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user