`
wgllz
  • 浏览: 112112 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

PHP生成HTML代码

    博客分类:
  • PHP
阅读更多
<?php
//在你的开始处加入 ob_start();
ob_start();

//以下是你的代码
//以下是你的代码
.......

//在结尾加入 ob_end_clean(),并把本页输出到一个变量中
//在结尾加入 ob_end_clean(),并把本页输出到一个变量中
$temp = ob_get_contents();
ob_end_clean();

//写入文件
//写入文件
$fp = fopen('文件名','w');
fwrite($fp,$temp) or die('写文件错误');
?>
OUTPUT CONTROL 函数解释.......



OUTPUT CONTROL 函数
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])
说明:使用过Perl的人都知道$|=x的意义,这个字符串可以打开/关闭缓冲区,而ob_implicit_flush函数也和那个一样,默认为关闭缓冲区,打开绝对输出后,每个脚本输出都直接发送到浏览器,不再需要调用 flush()

读写文件操作嘛!!另外补充一下:

$url_=$date.".html";
$tmpfname = tempnam( "/", "xnml" );
copy($tmpfname, "html_files/".$url_);
chmod("../".$url_, 0755 );
一般而言,只是把内容标题作者发布时间等生成HTML,如果还要显示阅读次数,相关文章等动态信息,可以用JS调用PHP实现
分享到:
评论

相关推荐

    php 生成SITEMAP 代码

    php 生成SITEMAP 代码 部分源码 //网址 private $weburl='http://www.wna.com/'; //更新的频率 private $frequency='weekly'; //always、hourly、daily、weekly、monthly、yearly、never //需要显示出来的扩展...

    PHP根据模板生成HTML

    PHP根据模板生成HTML,函数已经定义好。

    PHP实现生成验证码的代码

    通过对 `identifyingcode.php`、`testidentifyingcode.php` 和 `testidentifyingcode.html` 文件的详细分析,我们可以了解到如何使用PHP生成和验证验证码的基本流程。此外,还可以进一步改进和增强该系统的安全性与...

    PHP 代码生成器适合新手练习

    **PHP 代码生成器简介** PHP 代码生成器是一种工具,它可以帮助开发者自动化创建常见的PHP代码结构,从而节省时间和提高开发效率。对于新手来说,这是一个非常实用的学习资源,因为它们通常需要花费大量时间编写...

    ASP/PHP代码生成器

    4. 表单生成:根据数据库字段自动生成HTML表单,包括输入框、下拉菜单、日期选择等元素。 5. 视图模板:提供预设的视图模板,用于展示数据列表、详情页等,可以自定义样式和布局。 6. 用户认证与授权:可以生成...

    php生成全国多城市分站静态页面代码

    本文将详细探讨如何使用PHP生成全国多城市分站的静态页面代码,这涉及到动态网站内容的静态化、多城市数据处理以及文件系统操作等多个方面。 一、静态页面的优势 生成静态页面的主要优点在于提高网站的加载速度和...

    php模板与生成HTML

    - 预渲染(Prerendering):针对SEO优化,对于某些特定请求,先执行PHP生成HTML,然后返回给搜索引擎爬虫。 7. **最佳实践** - 遵循DRY(Don't Repeat Yourself)原则,避免代码重复。 - 使用模板引擎的内置功能...

    php自动生成HTMl

    以上是关于如何使用PHP来自动生成HTML文件的相关知识点及其扩展说明。通过这些知识点的学习和理解,可以帮助开发者更好地掌握PHP文件操作和输出缓冲控制的相关技术,从而提高开发效率和程序质量。

    php生成二维码源代码,PHP读取二维码源代码,jQuery生成二维码源代码

    首先,我们来看PHP生成二维码的实现。PHP可以通过第三方库如`PHP QR Code`来实现这个功能。`PHP QR Code`是一个用PHP编写的开源项目,能够生成从低到高的错误校正等级的各种二维码。使用步骤如下: 1. 下载并安装`...

    ASP PHP代码生成器V1.1献给中国的ASP PHP程序员.rar

    PHP是一种解释型的脚本语言,特别适合于Web开发,因为它可以嵌入到HTML代码中。PHP支持多种数据库,如MySQL,能够轻松处理表单数据,发送邮件,并且具有良好的跨平台性。PHP社区活跃,拥有大量的开源框架和库,如...

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

    这为生成HTML文件提供了便利,因为我们可以先编写所有需要的HTML代码,然后一次性写入文件,而不是在每个输出点分别写入。 以下是一个简单的示例,展示了如何使用OB技术生成HTML文件: ```php &lt;?php ob_start(); /...

    pmcreater web PHP代码生成助手

    "pmcreater web PHP代码生成助手"是一款专为PHP程序员设计的工具,旨在加速开发过程,减少编写重复性代码的时间,让程序员能更专注于业务流程的设计和实现。这个工具通过自定义模板,能够快速生成符合特定需求的PHP...

    生成图片_H5生成海报代码_

    在当前的数字化时代,H5(HTML5)已经成为制作互动网页和移动端应用的重要工具,而“生成图片_H5生成海报代码_”这个标题暗示了我们将会探讨如何利用H5技术来创建可自定义的海报图像,并允许用户进行下载。...

    php生成html文件方法总结

    ### PHP生成HTML文件方法总结 #### 一、前言 在Web开发中,有时需要将动态生成的内容转换为静态HTML文件,以提高访问速度或减轻服务器负担。PHP作为一种广泛使用的服务器端脚本语言,提供了多种生成HTML静态文件的...

    PHPCMS代码生成器

    视图文件通常包含HTML和PHP代码,用于展示数据并渲染用户界面。 代码生成器的优点在于减少了重复劳动,降低了出错概率,同时也使得代码更加规范。此外,当数据库表结构发生变化时,通过重新生成代码,可以快速地使...

    PHP生成Html文件

    ### PHP生成静态HTML文件的方法详解 #### 方法一:利用模板技术生成HTML文件 **概述** 这种方法主要通过模板引擎来生成HTML文件。模板引擎能够帮助开发者更高效地组织和渲染数据,尤其适用于需要频繁更新内容的...

    php 随机生成10位字符代码

    本文将介绍如何使用PHP脚本语言随机生成一个10位字符的代码字符串。更重要的是,通过理解其原理,开发者可以轻松扩展到自定义任意长度的随机字符串生成。 首先,我们要明确一点:生成随机字符串的核心在于随机选取...

    PhpCMS V9代码生成器

    代码生成器作为PhpCMS V9的重要辅助工具,能够自动生成PHP代码、HTML模板、CSS样式以及JavaScript脚本等,帮助开发者快速搭建网站的基础架构。这不仅节省了编写基础代码的时间,还减少了错误的发生,使得开发过程...

    phpqrcode生成二维码可在html直接调用

    如果需要在网页上实时生成二维码,可以将上述PHP代码集成到服务器端的PHP文件中,然后在HTML中通过AJAX请求触发生成过程。这样,用户在页面上输入数据后,就可以实时看到对应的二维码。 此外,PHP QRcode还支持生成...

    ASP,PHP代码(源码)生成器

    它允许开发人员使用诸如VBScript或JScript等脚本语言在服务器端生成HTML代码,然后发送到客户端浏览器进行显示。ASP的优势在于其与.NET框架的紧密集成,提供了丰富的类库和功能,使得开发更为便捷。但是,ASP主要...

Global site tag (gtag.js) - Google Analytics