<?php
//引入配置文件
$fillname="../cache/testhuancun.html";
//设置一个缓存时间
$time=5;//判断如果缓存文件不存在的话
if(!file_exists($fillname) || filemtime($fillname)+$time<time())
{//开启缓存
    ob_start();include("../init.inc.php");include("../DBDA.class.php");$db=new DBDA();$sql="select * from nation";$attr=$db->Query($sql);$smarty->assign("nation",$attr);$smarty->display("test.html");//把内存里面的内容读出来$nr=ob_get_contents();//将读到的内容存放到缓存文件
    file_put_contents($fillname,$nr);//清除缓存
    ob_flush();echo "##########################";}
//如果缓存文件存在的话
else
{include($fillname);    }

转载于:https://www.cnblogs.com/liuran123/p/6194530.html

最新文章

  1. Linux下的一个图形管理工具webmin
  2. 如何定义经济的网络(后期可以随意剪枝)
  3. tensorflow1.0中的改善
  4. Mock工具之Mockito实战
  5. Jpgraph php怎么变异,php使用Jpgraph绘制3D饼状图的方法
  6. OpenCV 中的绘制功能
  7. java继承中的 equals + hashCode+toString
  8. android实时声音信号波形_Android输出正弦波音频信号(左右声道对称)-阿里云开发者社区...
  9. vue 代理重定向_关于vue-router,路由重定向的使用分析
  10. koa mysql 按钮级权限_Vue 指令实现按钮级别权限管理功能
  11. 关于 安利商品“欺诈”案
  12. docker安装es+kibana
  13. 小学生怎么做PPT?
  14. 获取前N天/月/年的日期
  15. 【NDN基础】Named Data Networking 学习笔记
  16. 多样数字人民币钱包来袭,阻力与动力并存
  17. Python-ip代理
  18. 条码打印软件如何批量制作学生考试条形码标签
  19. linux .opj文件,OPJ 文件扩展名: 它是什么以及如何打开它?
  20. Python笔记:布尔类型,逻辑运算符

热门文章

  1. ImageLoader的简单解析(六)
  2. Android View框架总结(八)ViewGroup事件分发机制
  3. php 依赖注入 数据库切换_通俗易懂理解PHP依赖注入容器
  4. html盒子中盒子排列,解析CSS的box model盒模型及其内的子元素布局控制
  5. 华为鸿蒙系统困难重重,困难重重,华为依然积极发展自主操作系统,同时布局鸿蒙和UOS...
  6. Go基础-Go中的import
  7. 蓝桥杯单片机数码管动态显示_单片机期末整理
  8. python典型安装_python安装某些第三方包报错解决办法
  9. 路由器刷breed web控制台助手_红米AC2100路由器从零认证登录SCUT校园网踩坑经历...
  10. 连接linux常用的工具