Размер файла: 803B
<?php
# класс пользователя кэша
# author Drk
class cache_user {
public static function get($CK) # вывод кэша
{
$file = cache."_user/{$CK}.data";
$cache = @file_get_contents($file);
return unserialize($cache);
}
public static function save($CK) # сохранение кэша
{
$file = cache."_user/{$CK}.data";
$cache = DB :: $dbh -> queryFetch("SELECT * FROM `user` WHERE `CK`=? LIMIT 1;", array($CK));
$cache = serialize($cache);
@file_put_contents($file, $cache);
}
public static function check($CK) # проверка есть ли кэш файл
{
global $config;
$file = cache."_user/{$CK}.data";
if(!file_exists($file)):
self::save($CK);
endif;
return self::get($CK);
}
}
?>