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 相关文章推荐
使用zend studio for eclipse不能激活代码提示功能的解决办法
Oct 11 PHP
10个实用的PHP代码片段
Sep 02 PHP
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
Sep 11 PHP
php遍历所有文件及文件夹的方法深入解析
Jun 08 PHP
dedecms函数分享之获取某一栏目所有子栏目
May 19 PHP
ThinkPHP标签制作教程
Jul 10 PHP
php获取flash尺寸详细数据的方法
Nov 12 PHP
php对xml文件的增删改查操作实现方法分析
May 19 PHP
PHP静态延迟绑定和普通静态效率的对比
Oct 20 PHP
PHP实现的装箱算法示例
Jun 23 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
Jul 20 PHP
使用Git实现Laravel项目的自动化部署
Nov 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
判断php数组是否为索引数组的实现方法
2013/06/13 PHP
Yii框架弹出框功能示例
2017/01/07 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
2020/02/21 PHP
动态创建的表格单元格中的事件实现代码
2008/12/30 Javascript
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
2010/08/05 Javascript
jquery自定义属性(类型/属性值)
2013/05/21 Javascript
js数组依据下标删除元素
2015/04/14 Javascript
jQuery Ajax 上传文件处理方式介绍(推荐)
2016/06/30 Javascript
d3.js入门教程之数据绑定详解
2017/04/28 Javascript
React Native使用fetch实现图片上传的示例代码
2018/03/07 Javascript
Layui 设置select下拉框自动选中某项的方法
2018/08/14 Javascript
Vue-Cli项目优化操作的实现
2019/10/27 Javascript
如何解决vue在ios微信"复制链接"功能问题
2020/03/26 Javascript
基于JS实现计算24点算法代码实例解析
2020/07/23 Javascript
Python实现SMTP发送邮件详细教程
2021/03/02 Python
python对html过滤处理的方法
2018/10/21 Python
python pands实现execl转csv 并修改csv指定列的方法
2018/12/12 Python
对Python的多进程锁的使用方法详解
2019/02/18 Python
Python2与Python3的区别实例分析
2019/04/11 Python
numpy.transpose()实现数组的转置例子
2019/12/02 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
2020/03/16 Python
Python logging日志库空间不足问题解决
2020/09/14 Python
中间件分为哪几类
2012/03/14 面试题
机电一体化专业应届本科生求职信
2013/09/27 职场文书
电信专业应届生自荐信
2013/09/28 职场文书
银行简历自我评价
2014/02/11 职场文书
大学新生军训感言
2014/02/25 职场文书
软件部经理岗位职责范本
2014/02/25 职场文书
六年级学生评语
2014/04/22 职场文书
高中学生自我评价范文
2014/09/23 职场文书
2014年法制宣传日活动方案
2014/11/02 职场文书
2014年党建工作总结
2014/11/11 职场文书
大学生英文求职信范文
2015/03/19 职场文书
python 遍历磁盘目录的三种方法
2021/04/02 Python
基于python实现银行管理系统
2021/04/20 Python