php 缓存函数代码


Posted in PHP onAugust 27, 2008
** 
* @说明: 文件缓存输出 
* @参数: $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 的 __FILE__ 常量
Jan 15 PHP
自动把纯文本转换成Web页面的php代码
Aug 27 PHP
php中防止伪造跨站请求的小招式
Sep 02 PHP
PHP时间和日期函数详解
May 08 PHP
Zend Framework自定义Helper类相关注意事项总结
Mar 14 PHP
PHP使用PDO操作数据库的乱码问题解决方法
Apr 08 PHP
php flush无效,IIS7下php实时输出的方法
Aug 25 PHP
php+mysql实现简单登录注册修改密码网页
Nov 30 PHP
php实现微信模拟登陆、获取用户列表及群发消息功能示例
Jun 28 PHP
PHP机器学习库php-ml的简单测试和使用方法
Jul 14 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
Jul 22 PHP
PHP实现防止表单重复提交功能【基于token验证】
May 24 PHP
php 中文处理函数集合
Aug 27 #PHP
常用的php对象类型判断
Aug 27 #PHP
phpMyAdmin2.11.6安装配置方法
Aug 24 #PHP
PHP6 先修班 JSON实例代码
Aug 23 #PHP
php的curl实现get和post的代码
Aug 23 #PHP
PHP Smarty生成EXCEL文档的代码
Aug 23 #PHP
php过滤危险html代码
Aug 18 #PHP
You might like
基于mysql的bbs设计(二)
2006/10/09 PHP
PHP新手上路(十)
2006/10/09 PHP
php下获取客户端ip地址的函数
2010/03/15 PHP
php查询mysql数据库并将结果保存到数组的方法
2015/03/18 PHP
解决jQuery插件tipswindown与hintbox冲突
2010/11/05 Javascript
js时间日期和毫秒的相互转换
2013/02/22 Javascript
JavaScript全排列的六种算法 具体实现
2013/06/29 Javascript
jquery ajax跨域解决方法(json方式)
2014/02/04 Javascript
JavaScript通过join函数连接数组里所有元素的方法
2015/03/20 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
2015/03/24 Javascript
实现音乐播放器的代码(html5+css3+jquery)
2015/08/04 Javascript
Javascript 字符串模板的简单实现
2016/02/13 Javascript
使用Sticky组件实现带sticky效果的tab导航和滚动导航的方法
2016/03/22 Javascript
jquery根据一个值来选中select下的option实例代码
2016/08/29 Javascript
浅谈JQ中mouseover和mouseenter的区别
2016/09/13 Javascript
JavaScript实现两个select下拉框选项左移右移
2017/03/09 Javascript
Node.js使用orm2进行update操作时关联字段无法修改的解决方法
2017/06/13 Javascript
JS实现点击复选框变更DIV显示状态的示例代码
2017/12/18 Javascript
微信小程序实现topBar底部选择栏效果
2018/07/20 Javascript
小程序外卖订单界面的示例代码
2019/12/30 Javascript
jQuery实现滑动开关效果
2020/08/02 jQuery
举例讲解Python的Tornado框架实现数据可视化的教程
2015/05/02 Python
Python实现简单截取中文字符串的方法
2015/06/15 Python
教你用Python脚本快速为iOS10生成图标和截屏
2016/09/22 Python
Django入门使用示例
2017/12/12 Python
python pycurl验证basic和digest认证的方法
2018/05/02 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
Python如何使用input函数获取输入
2020/08/06 Python
在HTML5中使用MathML数学公式的简单讲解
2016/02/19 HTML / CSS
英国男女奢华内衣和泳装购物网站:Figleaves
2017/01/28 全球购物
中文系师范生自荐信
2013/10/01 职场文书
士力架广告词
2014/03/20 职场文书
学生会副主席竞聘书
2014/03/31 职场文书
社区服务活动总结
2014/05/07 职场文书
浅析CSS在DevTools 中架构演变
2021/10/05 HTML / CSS
Mysql分库分表之后主键处理的几种方法
2022/02/15 MySQL