首页 > 编程语言 > 详细

PHP语言 -- Smarty缓存

时间:2016-05-16 10:44:07      阅读:248      评论:0      收藏:0      [点我收藏+]
include("init.inc.php");

$file = "./cache/newtesta.html"; //当前页面对应的缓存页面

$cachetime = 10; //设置时间是10秒

if(!file_exists($file)||(filemtime($file)+$cachetime<time())) //创建时间+缓存默认时间小于当前时间时 重新加载
{
ob_start();  //开启内存

include("DBDA.php");

$db = new DBDA();

$sql = "select * from Info";

$attr = $db->Query($sql);

$marty->assign("shuju",$attr);

$smarty->display("testa.html");

$nr = ob_get_contents();  //从内存中获取内容

file_put_contents($file,$nr);  //写入文件

ob_flush();  //关闭内存
}
else
{
include($file);
}

 

PHP语言 -- Smarty缓存

原文:http://www.cnblogs.com/yifangtongxing/p/5496962.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!