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文件下载类
Dec 06 PHP
PHP执行zip与rar解压缩方法实现代码
Dec 05 PHP
基于PHP文件操作的详解
Jun 05 PHP
php导出csv格式数据并将数字转换成文本的思路以及代码分享
Jun 05 PHP
Thinkphp模板中截取字符串函数简介
Jun 17 PHP
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
Nov 08 PHP
简单了解将WordPress中的工具栏移到底部的小技巧
Dec 31 PHP
php文件缓存方法总结
Mar 16 PHP
PHP请求Socket接口测试实例
Aug 12 PHP
浅谈PHP中如何实现Hook机制
Nov 14 PHP
PHP定义字符串的四种方式详解
Feb 06 PHP
PHP抽象类与接口的区别详解
Mar 21 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
PHP+APACHE实现用户论证的方法
2006/10/09 PHP
ThinkPHP查询中的魔术方法简述
2014/06/25 PHP
win10下 php安装seaslog扩展的详细步骤
2020/12/04 PHP
JavaScript的9个陷阱及评点分析
2008/05/16 Javascript
javascript数组的扩展实现代码集合
2008/06/01 Javascript
jquery+json实现的搜索加分页效果
2010/03/31 Javascript
iframe自适应宽度、高度 ie6 7 8,firefox 3.86下测试通过
2010/07/29 Javascript
Extjs中ComboBoxTree实现的下拉框树效果(自写)
2013/05/28 Javascript
使用jquery.validate自定义方法实现"手机号码或者固话至少填写一个"的逻辑验证
2014/09/01 Javascript
封装好的js判断操作系统与浏览器代码分享
2015/01/09 Javascript
JS实现alert中显示换行的方法
2015/12/17 Javascript
JavaScript代码里的判断小结
2016/08/22 Javascript
微信小程序 教程之WXSS
2016/10/18 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
详解js的六大数据类型
2016/12/27 Javascript
BootStrap Tooltip插件源码解析
2016/12/27 Javascript
详解通过源码解析Node.js中cluster模块的主要功能实现
2018/05/16 Javascript
vue制作toast组件npm包示例代码
2020/10/29 Javascript
vue动态设置路由权限的主要思路
2021/01/13 Vue.js
[01:16:28]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第二场 2月23日
2021/03/11 DOTA
Python中动态获取对象的属性和方法的教程
2015/04/09 Python
浅谈python中的getattr函数 hasattr函数
2016/06/14 Python
python抽取指定url页面的title方法
2018/05/11 Python
Python时间序列缺失值的处理方法(日期缺失填充)
2019/08/11 Python
基于django传递数据到后端的例子
2019/08/16 Python
Ranorex通过Python将报告发送到邮箱的方法
2020/01/12 Python
Python爬虫如何应对Cloudflare邮箱加密
2020/06/24 Python
python如何爬取动态网站
2020/09/09 Python
css3个性化字体_动力节点Java学院整理
2017/07/12 HTML / CSS
实例教程 HTML5 Canvas 超炫酷烟花绽放动画实现代码
2014/11/05 HTML / CSS
Melijoe时尚童装德国官网:Melijoe德国
2016/09/03 全球购物
日本整理专家Marie Kondo的官方在线商店:KonMari
2020/06/29 全球购物
贷款担保书
2015/01/20 职场文书
未来,这5大方向都很适合创业
2019/07/22 职场文书
Python序列化与反序列化相关知识总结
2021/06/08 Python
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS