PHP实现定时生成HTML网站首页实例代码
2015-01-24信息快讯网
做静态页面的时候增加这个功能非常不错,大家看下实现代码
在开始之前还是提一下三个函数吧:"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 MemCached 高级缓存应用代码
PHP自定义函数收代码
PHP网站安装程序制作的原理、步骤、注意事项和示例代码
PHP array 的加法操作代码
生成ubuntu自动切换壁纸xml文件的php代码
php HtmlReplace输入过滤安全函数
PHP定时自动生成静态HTML的实现代码
php文章内容分页并生成相应的htm静态页面代码
PHP 一个随机字符串生成代码
php生成的html meta和link标记在body标签里 顶部有个空行
php file_get_contents函数轻松采集html数据
PHP脚本中include文件出错解决方法
php下HTTP Response中的Chunked编码实现方法
php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
利用discuz实现PHP大文件上传应用实例代码
方便实用的PHP生成静态页面类(非smarty)第1/2页
PHP ajax 分页类代码
PHP 反射机制实现动态代理的代码
php获取地址栏信息的代码
php生成缩略图的类代码
php不用GD库生成当前时间的PNG格式图象的程序第1/2页
PHP生成带有雪花背景的验证码
php生成随机数或者字符串的代码
PHP生成HTML静态页面实例代码
php下删除字符串中HTML标签的函数
php过滤危险html代码
php htmlentities和htmlspecialchars 的区别
用php过滤危险html代码的函数