php 缓存函数代码
作者:bea
代码如下: ** * @说明: 文件缓存输出 * @参数: $cachefile => cache文件(绝对路径) * @参数: $pertime => 缓存输出的间隔时间 * @参数: $sql => sql语句 * @参数: $templatefile => 模板文件名称(绝对路径) * www.php100.com 来自 **/ function __cache($cachefile,$pertime,$sql,$templa
代码如下:
**
* @说明: 文件缓存输出
* @参数: $cachefile => cache文件(绝对路径)
* @参数: $pertime => 缓存输出的间隔时间
* @参数: $sql => sql语句
* @参数: $templatefile => 模板文件名称(绝对路径)
* www.php100.com 来自
**/
function __cache($cachefile,$pertime,$sql,$templatefile) {
global $db;
if(time() - @filemtime($cachefile) >= $pertime) {
$query = $db->query($sql);
while($r=$db->fetch($query)) {
$cachelist[] = $r;
}
include $templatefile.'.php';
$cacheserialize = serialize($cachelist);
file_put_contents($cachefile,$cacheserialize);
}else{
$cachelist = unserialize(file_get_contents($cachefile));
include $templatefile.'.php';
}
}
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- php让图片可以下载的代码
- php 特殊字符处理函数
- php include,include_once,require,require_once
- php生成随机数或者字符串的代码
- 利用客户端缓存对网站进行优化的原理分析
- PHP通用分页类page.php[仿google分页]
- php将数据库中的电话号码读取出来并生成图片
- PHP生成HTML静态页面实例代码
- php array_slice函数的使用以及参数详解
- PHP中常用数组处理方法实例分析
- php判断字符以及字符串的包含方法属性
- 超级全面的PHP面试题整理集合
- PHP define函数的使用说明
- PHP开发中常用的8个小技巧
- swfupload 多文件上传实现代码
- PHP Mysql编程之高级技巧
- php xml分析函数代码
- php下删除字符串中HTML标签的函数
- php查看session内容的函数