您当前的位置: 首页 > 网站编程 > PHP教程 > PHP实现定时生成HTML网站首页实例代码

PHP实现定时生成HTML网站首页实例代码

作者:不详 来源:网络 发布时间: 2010-12-30 16:09 点击:
做静态页面的时候增加这个功能非常不错,大家看下实现代码 在开始之前还是提一下三个函数吧:ob_start()、ob_end_clean()、ob_get_contents() ob_start():是打开缓冲区的,就是要把您需要生成的静态文件的内容缓存在这里; ob_get_contents():是读出缓冲区里的内容,下

PHP实现定时生成HTML网站首页实例代码

  做静态页面的时候增加这个功能非常不错,大家看下实现代码
  
  在开始之前还是提一下三个函数吧:"ob_start()、ob_end_clean()、ob_get_contents()"
  ob_start():是打开缓冲区的,就是要把您需要生成的静态文件的内容缓存在这里;
  ob_get_contents():是读出缓冲区里的内容,下面有代码为例;
  ob_end_clean():这个比较重要,只有使用了这个函数后,缓冲区里的内容才会读取出来;
  
  [复制此代码]CODE:
  
  if(file_exists("./index.htm"))//看静态index.htm文件是否存在
  {
  time=time();
  //文件修改时间和现在时间相差?的话,直接导向htm文件,否则重新生成htm
  if(time-filemtime("./index.htm")< 600)
  {
  header("Location:classhtml/main.htm");
  }
  }
  //在你的开始处加入ob_start();
  ob_start();
  //首页内容,就是你的动态部分了
  //在结尾加入ob_end_clean(),并把本页输出到一个变量中
  temp=ob_get_contents();
  ob_end_clean();
  //写入文件
  fp=fopen("./index.htm",'w');
  fwrite(fp,temp) or die('写文件错误');
  //echo"生成HTML完成!";

分享到:
本文"PHP实现定时生成HTML网站首页实例代码"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4