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中的时间显示
Jan 18 PHP
php代码收集表单内容并写入文件的代码
Jan 29 PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
Sep 28 PHP
PHP类的反射用法实例
Nov 03 PHP
php连接oracle数据库及查询数据的方法
Dec 29 PHP
PHP实现无限级分类(不使用递归)
Oct 22 PHP
php开发工具有哪五款
Nov 09 PHP
php面向对象编程self和static的区别
May 08 PHP
微信公众号判断用户是否已关注php代码解析
Jun 24 PHP
Zend Framework入门教程之Zend_Config组件用法详解
Dec 09 PHP
php实现支持中文的文件下载功能示例
Aug 30 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
Feb 15 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
咖啡界又出新概念,无需咖啡豆的分子咖啡
2021/03/03 咖啡文化
PHP语法速查表
2006/12/06 PHP
探讨PHP删除文件夹的三种方法
2013/06/09 PHP
destoon调用自定义模板及样式的公告栏
2014/06/21 PHP
PHP借助phpmailer发送邮件
2015/05/11 PHP
javascript之ESC(第二类混淆)
2007/05/06 Javascript
不要在cookie中使用特殊字符的原因分析
2010/07/13 Javascript
js日历功能对象
2012/01/12 Javascript
js实现可折叠展开的手风琴菜单效果
2015/09/07 Javascript
jQuery实现Email邮箱地址自动补全功能代码
2015/11/03 Javascript
jQuery Ajax 全局调用封装实例代码详解
2016/06/02 Javascript
JS中用try catch对代码运行的性能影响分析
2016/12/26 Javascript
微信小程序实战之自定义抽屉菜单(7)
2017/04/18 Javascript
Vue实现typeahead组件功能(非常靠谱)
2017/08/26 Javascript
js正则取值的结果数组调试方法
2018/10/10 Javascript
微信小程序日历/日期选择插件使用方法详解
2018/12/28 Javascript
[07:08]2014DOTA2西雅图国际邀请赛 小组赛7月11日TOPPLAY
2014/07/11 DOTA
Python使用plotly绘制数据图表的方法
2017/07/18 Python
pyqt5 获取显示器的分辨率的方法
2019/06/18 Python
Python3+selenium实现cookie免密登录的示例代码
2020/03/18 Python
pycharm安装及如何导入numpy
2020/04/03 Python
Django crontab定时任务模块操作方法解析
2020/09/10 Python
python实现扫雷游戏的示例
2020/10/20 Python
matplotlib阶梯图的实现(step())
2021/03/02 Python
html5+svg学习指南之SVG基础知识
2014/12/17 HTML / CSS
俄罗斯皮肤健康中心:Pharmacosmetica.ru
2020/02/22 全球购物
英国运动风奢侈品购物网站:Maison De Fashion
2020/08/28 全球购物
恒华伟业笔试面试题
2015/02/26 面试题
班级学习计划书
2014/04/27 职场文书
党的群众路线个人对照检查材料
2014/09/23 职场文书
英语感谢信范文
2015/01/20 职场文书
辩论会主持词
2015/07/03 职场文书
自荐信大全
2019/03/21 职场文书
2019求职信:应届生求职信范文
2019/04/24 职场文书
Pytest之测试命名规则的使用
2021/04/16 Python
pandas中DataFrame重置索引的几种方法
2021/05/24 Python