时时商务社区
标题:
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