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 相关文章推荐
不用mod_rewrite直接用php实现伪静态化页面代码
Oct 04 PHP
PHP容易忘记的知识点分享
Apr 30 PHP
CodeIgniter删除和设置Cookie的方法
Apr 07 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
Jul 04 PHP
我整理的PHP 7.0主要新特性
Jan 07 PHP
PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例
Jan 07 PHP
微信公众平台DEMO(PHP)
May 04 PHP
php版交通银行网银支付接口开发入门教程
Sep 26 PHP
php+ajax无刷新上传图片的实现方法
Dec 06 PHP
PHP正则匹配反斜杠'\'和美元'$'的方法
Feb 08 PHP
Linux下快速搭建php开发环境
Mar 13 PHP
PHP lcfirst()函数定义与用法
Mar 08 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/13 PHP
php中计算中文字符串长度、截取中文字符串的函数代码
2011/08/09 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
Prototype源码浅析 String部分(四)之补充
2012/01/16 Javascript
用js调用迅雷下载代码的二种方法
2013/04/15 Javascript
Nodejs中调用系统命令、Shell脚本和Python脚本的方法和实例
2015/01/01 NodeJs
node.js使用cluster实现多进程
2016/03/17 Javascript
JavaScript中各种引用类型的常用操作方法小结
2016/05/05 Javascript
bootstrap datetimepicker日期插件使用方法
2017/01/13 Javascript
JS获取短信验证码倒计时的实现代码
2017/05/22 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
2017/09/05 Javascript
深入浅析javascript继承体系
2017/10/23 Javascript
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
2018/09/01 Javascript
Layui选项卡制作历史浏览记录的方法
2019/09/28 Javascript
微信域名检测接口调用演示步骤(含PHP、Python)
2019/12/08 Javascript
vue-router之解决addRoutes使用遇到的坑
2020/07/19 Javascript
[56:35]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第二局
2016/02/27 DOTA
Pyramid Mako模板引入helper对象的步骤方法
2013/11/27 Python
Python显示进度条的方法
2014/09/20 Python
浅谈numpy数组的几种排序方式
2017/12/15 Python
对pandas处理json数据的方法详解
2019/02/08 Python
超简单使用Python换脸实例
2019/03/27 Python
Python Flask框架扩展操作示例
2019/05/03 Python
python求最大值,不使用内置函数的实现方法
2019/07/09 Python
利用matplotlib为图片上添加触发事件进行交互
2020/04/23 Python
css3给背景图片加颜色遮罩的方法
2019/11/05 HTML / CSS
美国网上鞋子零售商:Dr. Scholl’s Shoes
2017/11/17 全球购物
SneakerStudio英国:最佳运动鞋商店
2019/05/22 全球购物
俄罗斯品牌服装在线商店:VIPAVENUE
2020/08/10 全球购物
htmlentities() 和 htmlspecialchars()有什么区别
2015/07/01 面试题
简单说下OSPF的操作过程
2014/08/13 面试题
高职教师岗位职责
2013/12/24 职场文书
团结就是力量演讲稿
2014/05/21 职场文书
工程部主管岗位职责
2015/02/12 职场文书
2015政治思想表现评语
2015/03/25 职场文书
Python快速优雅的批量修改Word文档样式
2021/05/20 Python