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()
|
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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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) . 'КБ';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user