用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

php 简单定时生成静态页面实现方法

时间:2015-01-23  来源:西部数据  作者:西部数据
  1. function mkhtml() 
  2.  ob_start();  
  3.  //输出内容 
  4.  $temp=ob_get_contents();  
  5.  ob_end_clean();  
  6.  $fp=fopen("./index.htm",'w');  
  7.  fwrite($fp,$temp); 
  8. if(file_exists("./index.htm"))//看静态index.htm文件是否存在 
  9.  
  10. {  
  11.  $time=time();  
  12.  //文件修改时间和现在时间相差?的话,直接导向htm文件,否则重新生成htm  
  13.  if($time-filemtime("./index.htm")< 600)  
  14.  {  
  15.   header("location:111cn.net/main.htm");  
  16.  }  

ob_start():是打开缓冲区的,就是要把您需要生成的静态文件的内容缓存在这里; 

ob_get_contents():是读出缓冲区里的内容,下面有代码为例; 

ob_end_clean():这个比较重要,只有使用了这个函数后,缓冲区里的内容才会读取出来

filemtime() 函数返回文件内容上次的修改时间.

若成功,则时间以 unix 时间戳的方式返回,若失败,则返回 false.

语法:filemtime(filename)

来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门