知识大全 PHP将整个网站生成HTML静态

Posted 文件

篇首语:熟读唐诗三百首,不会作诗也会吟。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PHP将整个网站生成HTML静态相关的知识,希望对你有一定的参考价值。

PHP将整个网站生成HTML静态  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  其实实现的方法很简单

    

  php;"> <?php //在你的开始处加入 ob_start(); ob_start(); //以下是你的代码 //在结尾加入 ob_end_clean() 并把本页输出到一个变量中 $temp=ob_get_contents(); ob_end_clean(); //写入文件 $fp=fopen(‘文件名’ w’); fwrite($fp $temp) or die(‘写文件错误’); ?>

    

  这只是最基本的方法 还不是很实用 因为网站是要更新的 要定期重新生成HTML

  下面是我用的方法  

  if(file_exists("xxx "))   $time = time();   //文件修改时间和现在时间相差半小时一下的话 直接导向文件 否则重新生成   if($time filemtime("xxx ") < * )     header("Location:xxx ");   //在你的开始处加入 ob_start();  ob_start();

  //页面的详细内容 //在结尾加入 ob_end_clean() 并把本页输出到一个变量中  $temp = ob_get_contents();  ob_end_clean();

  //写入文件  $fp = fopen(‘xxx ’ w’);  fwrite($fp $temp) or die(‘写文件错误’);

  //重新导向 header("Location:xxx ");

cha138/Article/program/PHP/201311/20980

相关参考

知识大全 PHP生成HTML的技术原理

PHP生成HTML的技术原理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138/

知识大全 PHP删除文章时同时删除生成的HTML页面

PHP删除文章时同时删除生成的HTML页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  添加文

知识大全 PHP生成雪花背景的网站验证码

PHP生成雪花背景的网站验证码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  以下为引用的内容&

知识大全 php 批量生成html,txt文件的实现代码

  首先建立一个connphp的文件用来链接数据库复制代码代码如下:<?php$link=mysql_connect("mysql_host""mysql_user""mysql_passwor

知识大全 PHP页面静态化实现

PHP页面静态化实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  现在的网站一般都需要与数据库

知识大全 关于asp静态分页的反向生成方式

  查看很多知名网站除了采用静态网页还采用了真正的静态分页大家知道静态分页是很容易做好的但关键在于对于新内容的增加后要重新生成分页是很难的要使得分页重新排序就必须重新生成全部的分页这样的工作量可想而知

知识大全 php 将 HTML 转换成文本

php将HTML转换成文本  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138/A

知识大全 php生成随机密码的几种方法

  使用PHP开发应用程序尤其是网站程序常常需要生成随机密码如用户注册生成随机密码用户重置密码也需要生成一个随机的密码随机密码也就是一串固定长度的字符串这里我收集整理了几种生成随机字符串的方法以供大家

知识大全 PHP静态类

PHP静态类  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!viewsource prin

知识大全 实现PHP页面静态化

实现PHP页面静态化  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  <?php  //首先