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 17 PHP
探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数
Jun 13 PHP
php中将一段数据存到一个txt文件中并显示其内容
Aug 15 PHP
php通过递归方式复制目录和子目录的方法
Mar 13 PHP
php抽奖概率算法(刮刮卡,大转盘)
Apr 17 PHP
yii2.0实现创建简单widgets示例
Jul 18 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
Aug 08 PHP
php显示页码分页类的封装
Jun 08 PHP
利用php + Laravel如何实现部署自动化详解
Oct 11 PHP
PHP运用foreach神奇的转换数组(实例讲解)
Feb 01 PHP
php array_chunk()函数用法与注意事项
Jul 12 PHP
Laravel5.1 框架数据库操作DB运行原生SQL的方法分析
Jan 07 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学习笔记之 函数声明(二)
2011/06/09 PHP
php中数组首字符过滤功能代码
2012/07/31 PHP
浅谈php中mysql与mysqli的区别分析
2013/06/10 PHP
PHP实现对站点内容外部链接的过滤方法
2014/09/10 PHP
JavaScript 快捷键设置实现代码
2009/03/13 Javascript
JQuery实现表格中相同单元格合并示例代码
2013/06/26 Javascript
jquery easyui滚动条部分设置介绍
2013/09/12 Javascript
jquery删除ID为sNews的tr元素的内容
2014/04/10 Javascript
js实现键盘操作实现div的移动或改变的原理及代码
2014/06/23 Javascript
AngularJS入门教程(一):静态模板
2014/12/06 Javascript
Javascript基础教程之for循环
2015/01/18 Javascript
JS获取Table中td值的方法
2015/03/19 Javascript
关于List.ToArray()方法的效率测试
2016/09/30 Javascript
深入理解ES6之数据解构的用法
2018/01/13 Javascript
vue.js实现备忘录demo
2019/06/26 Javascript
vue实现表单未编辑或未保存离开弹窗提示功能
2020/04/08 Javascript
jQuery实现的解析本地 XML 文档操作示例
2020/04/30 jQuery
vue 解决addRoutes多次添加路由重复的操作
2020/08/04 Javascript
Vue实现Header渐隐渐现效果的实例代码
2020/11/05 Javascript
nestjs返回给前端数据格式的封装实现
2021/02/22 Javascript
浅析Python中将单词首字母大写的capitalize()方法
2015/05/18 Python
Python callable()函数用法实例分析
2018/03/17 Python
Django rest framework工具包简单用法示例
2018/07/20 Python
SpringBoot实现登录注册常见问题解决方案
2020/03/04 Python
Anaconda配置pytorch-gpu虚拟环境的图文教程
2020/04/16 Python
Python 实现简单的客户端认证
2020/07/29 Python
python 使用tkinter+you-get实现视频下载器
2020/11/17 Python
详解通过HTML5 Canvas实现图片的平移及旋转变化的方法
2016/03/22 HTML / CSS
模具专业推荐信
2013/10/30 职场文书
安全生产先进个人材料
2014/02/06 职场文书
协议书的格式
2014/04/23 职场文书
计算机专业自荐信范文
2015/03/26 职场文书
2015年科研工作总结范文
2015/05/13 职场文书
golang中切片copy复制和等号复制的区别介绍
2021/04/27 Golang
postgresql使用filter进行多维度聚合的解决方法
2021/07/16 PostgreSQL
HTML常用标签超详细整理
2022/03/19 HTML / CSS