码迷,mamicode.com
首页 > 其他好文 > 详细

生成静态页面

时间:2017-07-14 13:27:08      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:height   tar   charset   htm   har   mic   删除   file   set   

  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. ?>

生成静态页面

标签:height   tar   charset   htm   har   mic   删除   file   set   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!