PHP实例 PHP实现定时生成HTML网站首页_PHP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:如何用PHP程序对网页表单进行处理
PHP _GET 和 _POST变量是用来获取表单中的信息的,比如用户输入的信息。 PHP表单操作 在我们处理HTML表单和PHP表单时,我们要记住的重要一点是:HTML页面中的任何一个表单元素都可以自

在开始之前还是提一下三个函数吧:"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如何利用cookie做投票程序的
在开始具体的程序设计之前,我们先学习一下几个下面需要用到的重要概念和函数: 首先是cookie,我们需要用他来防止同一台机器进行重复投票。 cookie原义在美语中是小甜饼的意思,当然

来源:模板无忧//所属分类:PHP教程/更新时间:2009-09-03
相关PHP教程