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中文件上传的安全问题
Oct 09 PHP
基于mysql的bbs设计(四)
Oct 09 PHP
php生成EXCEL的东东
Oct 09 PHP
php下通过POST还是GET来传值
Jun 05 PHP
php初学者写及时补给skype用户充话费的小程序
Nov 02 PHP
PHP数组实例总结与说明
Aug 23 PHP
php去除重复字的实现代码
Sep 16 PHP
Thinkphp实现自动验证和自动完成
Dec 19 PHP
php数组分页实现方法
Apr 30 PHP
PHP+jquery+CSS制作头像登录窗(仿QQ登陆)
Oct 20 PHP
PHP实现网站应用微信登录功能详解
Apr 11 PHP
PHP保留两位小数的几种方法
Jul 24 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
MYSQL数据库初学者使用指南
2006/11/16 PHP
实现WordPress主题侧边栏切换功能的PHP脚本详解
2015/12/14 PHP
简单谈谈 php 文件锁
2017/02/19 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
改进版通过Json对象实现深复制的方法
2012/10/24 Javascript
JavaScript 32位整型无符号操作示例
2013/12/08 Javascript
css结合js制作下拉菜单示例代码
2014/02/27 Javascript
js数组中如何随机取出一个值
2014/06/13 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
2014/08/27 Javascript
深入理解JavaScript系列(36):设计模式之中介者模式详解
2015/03/04 Javascript
Python脚本后台运行的几种方式
2015/03/09 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
2016/05/28 Javascript
浅谈Javascript中的12种DOM节点类型
2016/08/19 Javascript
jQuery实现表格文本框淡入更改值后淡出效果
2016/09/27 Javascript
node+vue实现用户注册和头像上传的实例代码
2017/07/20 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
2017/08/24 jQuery
js实现登录注册框手机号和验证码校验(前端部分)
2017/09/28 Javascript
Vue中this.$router.push参数获取方法
2018/02/27 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
2018/09/29 Javascript
Vue中的组件及路由使用实例代码详解
2019/05/22 Javascript
vue.js实现二级菜单效果
2019/10/19 Javascript
vue-router结合vuex实现用户权限控制功能
2019/11/14 Javascript
vue实现购物车的监听
2020/04/20 Javascript
vscode 使用Prettier插件格式化配置使用代码详解
2020/08/10 Javascript
[05:08]2014DOTA2国际邀请赛 Hao专访复仇的胜利很爽
2014/07/15 DOTA
[02:37]2018DOTA2亚洲邀请赛赛前采访-EG篇
2018/04/03 DOTA
python开发之基于thread线程搜索本地文件的方法
2015/11/11 Python
初步剖析C语言编程中的结构体
2016/01/16 Python
Python实现的KMeans聚类算法实例分析
2018/12/29 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
2019/02/13 Python
Notino罗马尼亚网站:购买香水和化妆品
2019/07/20 全球购物
拓展培训心得体会
2014/01/04 职场文书
护理职业生涯规划书
2014/01/24 职场文书
《周恩来的四个昼夜》观后思想汇报范文两篇
2014/09/10 职场文书
幽灵公主观后感
2015/06/09 职场文书
mysqldump进行数据备份详解
2022/07/15 MySQL