`
mengdejun
  • 浏览: 405315 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

php生成静态html

    博客分类:
  • Php
阅读更多
ob_start();#开启服务器缓存
include_once 'Index.php';
$ctx=ob_get_contents();#获取缓存
ob_end_clean();#清空缓存
$fh=fopen("index.html","w+");
fwrite($fh,$ctx);#写入html,生成html
fclose($fh);

 

1、Flush:刷新缓冲区的内容,输出。
函数格式:flush()
说明:这个函数经常使用,效率很高。
2、ob_start :打开输出缓冲区
函数格式:void ob_start(void)
说明:当缓冲区激活时,所有来自PHP程序的非文件头信息均不会发送,而是保存在内部缓冲区。为了输出缓冲区的内容,可以使用ob_end_flush()或flush()输出缓冲区的内容。
3 、ob_get_contents :返回内部缓冲区的内容。
使用
函数格式:string ob_get_contents(void)
说明:这个函数会返回当前缓冲区中的内容,如果输出缓冲区没有激活,则返回 FALSE 。
4、ob_get_length:返回内部缓冲区的长度。
使用方法:int ob_get_length(void)
说明:这个函数会返回当前缓冲区中的长度;和ob_get_contents一样,如果输出缓冲区没有激活。则返回 FALSE。
5、ob_end_flush :发送内部缓冲区的内容到浏览器,并且关闭输出缓冲区。
使用方法:void ob_end_flush(void)
说明:这个函数发送输出缓冲区的内容(如果有的话)。
6、ob_end_clean:删除内部缓冲区的内容,并且关闭内部缓冲区
使用方法:void ob_end_clean(void)
说明:这个函数不会输出内部缓冲区的内容而是把它删除!
7、ob_implicit_flush:打开或关闭绝对刷新
使用方法:void ob_implicit_flush ([int flag])

1
0
分享到:
评论
2 楼 化蝶自在飞 2010-11-04  
fopen
fwrite
效率不如file_put_contents
1 楼 hpu423 2010-10-19  
你这种生成静态的方法,不知效率如何。。。。。。。

相关推荐

    PHP生成静态HTML的技术原理

    PHP生成静态HTML的技术原理主要涉及网站优化、性能提升和服务器负载均衡等方面,是现代Web开发中的常见实践。静态HTML页面相比于动态PHP页面,具有更快的加载速度和更低的服务器资源消耗,尤其对于高访问量的网站,...

    PHP生成静态HTML的源代码及用法_.docx

    标题中的“PHP生成静态HTML的源代码及用法”指的是使用PHP编程语言将动态生成的网页内容转换为静态HTML文件的技术。这种方法的主要目的是优化网站性能,减少服务器CPU的负载,并提高用户访问速度。动态网页在高访问...

    把php生成静态(html)页面程序类

    把php生成静态(html)页面程序类 private $template; //模版 private $file_name; //文件名 private $array; //数据数组 function __construct($file_name, $template, $array) { //构造类 $this->...

    php生成静态文件 php生成html文件

    总结来说,PHP生成静态HTML文件是通过输出缓冲区技术实现的,它能够帮助我们将动态生成的内容批量写入文件,提升网站性能,优化SEO,并降低服务器压力。通过结合其他PHP函数和工具,我们可以构建更复杂、高效的静态...

    PHP生成静态HTML文档实现代码_.docx

    ### PHP生成静态HTML文档实现代码解析 #### 一、引言 随着互联网技术的发展,网站建设和维护变得越来越重要。为了提高用户体验和搜索引擎优化(SEO),许多开发者选择将动态生成的内容转化为静态HTML页面。这种方式...

    PHP生成静态页面小程序 v1.1.zip

    前几天发表一个有关PHP生成静态HTML页面小程序,有朋友私下说能不能整理一下,把相关PHP生成静态HTML,原理性强的都写出来,适合PHP新手用到的一些方法,这里我在之前的哪个版本上面又进行了完善,把PHP新手朋友要求...

    把php生成静态(html)页面程序类.zip

    总结来说,“把php生成静态(html)页面程序类.zip”提供的资源是一个实用的PHP工具,它帮助开发者将动态内容转换为静态HTML,从而提升网站的性能和用户体验。通过理解其工作原理和如何集成到现有项目中,开发者可以更...

    php生成静态html的企业网站管理系统 整站源码 我见过最好用的!

    该压缩包包含的是一个基于PHP开发的企业网站管理系统,它的核心特性是能够自动生成静态HTML页面。这样的设计有诸多优势,包括提高网站加载速度、减轻服务器负担以及优化搜索引擎排名。下面将详细阐述相关知识点: 1...

    解析PHP生成静态html文件的三种方法

    以下是对PHP生成静态HTML文件的三种方法的详细解析: 1. **模板方法** 这是最基础的一种方式,主要思路是读取一个模板文件(如`templets.html`),然后将其内容写入新的HTML文件中。代码示例中,首先用`fopen()`...

    PHP生成静态页面(ob_start+smarty)生成

    【PHP生成静态页面】生成静态页面是提高网站性能和SEO优化的一种常见方法,它通过将动态内容转换为静态HTML文件,使得用户可以直接访问已生成的HTML,减轻服务器负担。本篇将详细介绍一种基于`ob_start()`和Smarty...

    动态生成静态HTML

    动态生成静态HTML是一种常见的Web开发技术,主要用于提升网站性能、减轻服务器压力以及提高搜索引擎优化(SEO)效果。C#作为一款强大的.NET平台编程语言,提供了丰富的库和框架来实现这一功能。以下是对这个主题的...

    PHP生成静态页面小程序 v1.1

    前几天发表一个有关PHP生成静态HTML页面小程序,有朋友私下说能不能整理一下,把相关PHP生成静态HTML,原理性强的都写出来,适合PHP新手用到的一些方法,这里我在之前的哪个版本上面又进行了完善,把PHP新手朋友要求...

    PHP生成静态HTML文档实现代码

    本文将详细介绍如何使用PHP生成静态HTML文档,以及这种技术实现背后的原理。 首先,我们来讨论一下为什么要将数据库中的文章数据生成静态的HTML文件。这主要有两个原因: 1. 利于搜索引擎优化(SEO):静态HTML...

    利用PHP生成静态html页面的原理

    通过PHP生成静态HTML页面,我们可以先将动态内容预先渲染成静态文件,用户请求时直接返回这些预生成的文件,从而减轻服务器的压力。 具体实现上,我们可以创建一个PHP脚本来完成这个任务。例如,我们可以设定一个...

    php 生成静态文件

    标题中的"php 生成静态文件"指的是使用PHP编写一个类或者脚本来动态生成HTML等静态文件,以便后续的用户请求可以直接读取这些预先生成的文件,而无需每次都执行PHP代码。 描述中提到的这个类主要用于生成静态缓存...

    利用PHP生成静态HTML文档的原理

    利用PHP生成静态HTML文档的原理: 在Web开发中,动态网站内容通常是通过服务器端脚本语言(例如PHP)即时生成的,这种模式在处理大量用户请求时可能会导致服务器资源消耗大,性能下降。为了解决这一问题,可以利用...

    php生成静态html页面的方法(2种方法)

    在PHP网站开发中为了网站推广和SEO等需要,需要对网站进行全站或局部静态化处理,PHP生成静态HTML页面有多种方法,比如利用PHP模板、ob系列的函数,本文给大家分享php生成静态html页面的方法(2种方法),感兴趣的朋友...

    php静态 页面生成

    2. 执行需要生成静态页面的PHP代码。 3. 定义静态HTML文件的名称。 4. 写入缓冲区内容到静态HTML文件。 5. 关闭文件。 6. 返回缓冲区内容给浏览器。 这种方法虽然简单有效,但也有其局限性,例如无法自动更新静态...

Global site tag (gtag.js) - Google Analytics