时时商务社区

标题: php 文件缓存函数 [打印本页]

作者: qz234    时间: 2018-2-14 08:32

            [U]复制代码[/U] 代码如下:
function createHashDir($sign)
{
$md5 = md5($sign);
if(!is_dir(MB_CACHE)) mkdir(MB_CACHE);
for($i=1;$i createHashDir($sign);
if(!empty($data))
{
$id = $id ? $id : $sign;
$cacheFile = $cacheDir.$id.'.php';
$content = $type == 'array' ? var_export($data,true) : $data;
file_put_contents($cacheFile,'');
}
}
function getCacheFile($sign = 'a',$id = '')
{
$cacheDir = $this -> createHashDir($sign);
$id = $id ? $id : $sign;
$cacheFile = $cacheDir.$id.'.php';
if(is_file($cacheFile) && include_once($cacheFile))
{
return $$sign;
}
}
function getCacheFilePath($sign = 'a',$id = '')
{
$cacheDir = $this -> createHashDir($sign);
$id = $id ? $id : $sign;
return $cacheDir.$id.'.php';
}
function delCacheFile($sign = 'a')
{
$cacheDir = $this -> createHashDir($sign);
$id = $id ? $id : $sign;
$cacheFile = $cacheDir.$id.'.php';
$this -> del_file($cacheFile);
}
            
            
您可能感兴趣的文章:
  • PHP Memcached + APC + 文件缓存封装实现代码
  • PHP 文件缓存的性能测试
  • PHP中文件缓存转内存缓存的方法
  • PHP文件缓存内容保存格式实例分析
  • php文件缓存类汇总
  • 常见php数据文件缓存类汇总
  • PHP文件缓存类示例分享
  • php文件缓存类用法实例分析
  • ThinkPHP文件缓存类代码分享
  • php文件缓存方法总结
            




    欢迎光临 时时商务社区 (http://bbs.4435.cn/) Powered by Discuz! X3.2