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


Posted in PHP onNovember 20, 2008

在开始之前还是提一下三个函数吧:"ob_start()、ob_end_clean()、ob_get_contents()"
ob_start():是打开缓冲区的,就是要把您需要生成的静态文件的内容缓存在这里;
ob_get_contents():是读出缓冲区里的内容,下面有代码为例;
ob_end_clean():这个比较重要,只有使用了这个函数后,缓冲区里的内容才会读取出来;

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 相关文章推荐
php&amp;java(三)
Oct 09 PHP
php下清空字符串中的HTML标签的代码
Sep 06 PHP
PHP正确解析UTF-8字符串技巧应用
Nov 07 PHP
分享下PHP register_globals 值为on与off的理解
Sep 26 PHP
php header功能的使用
Oct 28 PHP
PHP字符串的递增和递减示例介绍
Feb 11 PHP
php中base_convert()进制数字转换函数实例
Nov 20 PHP
php 多文件上传的实现实例
Oct 23 PHP
php+ajax+json 详解及实例代码
Dec 12 PHP
mac os快速切换多个PHP版本的方法
Mar 07 PHP
解决form中action属性后面?传递参数 获取不到的问题
Jul 21 PHP
Yii框架getter与setter方法功能与用法分析
Oct 22 PHP
php下HTTP Response中的Chunked编码实现方法
Nov 19 #PHP
PHP分页显示制作详细讲解
Nov 19 #PHP
php在字符串中查找另一个字符串
Nov 19 #PHP
IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与配置
Nov 18 #PHP
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
Nov 18 #PHP
php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
Nov 14 #PHP
利用discuz实现PHP大文件上传应用实例代码
Nov 14 #PHP
You might like
PHP4实际应用经验篇(3)
2006/10/09 PHP
基于PHP编程注意事项的小结
2013/04/27 PHP
PHP检测用户语言的方法
2015/06/15 PHP
Firebug 字幕文件JSON地址获取代码
2009/10/28 Javascript
javascript复制对象使用说明
2011/06/28 Javascript
ASP.NET jQuery 实例17 通过使用jQuery validation插件校验ListBox
2012/02/03 Javascript
jsvascript图像处理—(计算机视觉应用)图像金字塔
2013/01/15 Javascript
JavaScript学习笔记之创建对象
2016/03/25 Javascript
最简单的tab切换实例代码
2016/05/13 Javascript
js实现右键自定义菜单
2016/12/03 Javascript
JavaScript实现Fly Bird小游戏
2016/12/15 Javascript
JS+WCF实现进度条实时监测数据加载量的方法详解
2017/12/19 Javascript
详解webpack-dev-server 设置反向代理解决跨域问题
2018/04/18 Javascript
JavaScript中将值转换为字符串的五种方法总结
2019/06/06 Javascript
微信小程序 高德地图路线规划实现过程详解
2019/08/05 Javascript
vue 解决遍历对象显示的顺序不对问题
2019/11/07 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
[44:40]Serenity vs Pain 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[01:04:29]DOTA2-DPC中国联赛 正赛 Phoenix vs XG BO3 第二场 1月31日
2021/03/11 DOTA
Python线性方程组求解运算示例
2018/01/17 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
2019/10/12 Python
python 通过手机号识别出对应的微信性别(实例代码)
2019/12/22 Python
python中return的返回和执行实例
2019/12/24 Python
python标准库OS模块详解
2020/03/10 Python
Mytheresa美国官网:德国知名的女性奢侈品电商
2017/05/27 全球购物
Casadei卡萨蒂官网:意大利奢侈鞋履品牌
2017/10/28 全球购物
马来西亚在线健康商店:Medipal Malaysia
2020/04/13 全球购物
中文系师范生自荐信
2013/10/01 职场文书
yy生日主持词
2014/03/20 职场文书
2014年党员整改措施
2014/10/24 职场文书
2014年学生会工作总结
2014/11/07 职场文书
2014年残疾人工作总结
2014/12/06 职场文书
幼儿园安全教育月活动总结
2015/05/08 职场文书
2015年中职班主任工作总结
2015/05/25 职场文书
骆驼祥子读书笔记
2015/06/26 职场文书
Node.js实现断点续传
2021/06/23 Javascript