首页 > 其他 > 详细

生成静态页面

时间:2017-07-14 12:43:24      阅读:240      评论:0      收藏:0      [点我收藏+]
  1. <?php
  2. header(‘content-type:text/html;charset=utf-8‘);
  3. //静态文件名称
  4. $filename="jt.html";
  5. //检测静态文件是否存在(存在情况)
  6. if(file_exists($filename)){
  7. //每**秒更新静态文件
  8. if(time()-filemtime($filename)>10){
  9. echo "缓存时间到期,将重新生成静态页面 <br>";
  10. //删除之前旧的静态文件
  11. unlink($filename);
  12. //调用生成新的静态文件
  13. get_chace($filename);
  14. }
  15.  
  16. else{//静态文件为最新时
  17. echo "直接获取静态界面";
  18.  
  19. require $filename;
  20.  
  21. }
  22. }
  23. else{//静态文件不存在时
  24. echo "这是第一次生成静态文件 <br>";
  25. get_chace($filename);
  26. }
  27. function get_chace($filename){
  28. ob_start();
  29. require "aa.php";
  30. $con=ob_get_contents();
  31. file_put_contents($filename,$con);
  32. ob_end_flush();
  33. }
  34. ?>

生成静态页面

原文:http://www.cnblogs.com/lovehx/p/7169332.html

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