`
wgllz
  • 浏览: 109834 次
  • 性别: 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实现生成验证码的代码

    PHP实现生成验证码的代码,一共三个文件的代码,一个html文件,两个php文件。

    PHPGEN在线代码生成器 1.0.zip

    生成的代码用smarty作为模板,分离php代码和html代码。 生成的php程序使用ADODB作为类库,方便移植。 可以充分定制,比如列表页面可以控制那些字段不显示,添加页面可以设置某些字段的输入格式和验证规则。 ...

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

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

    风越.net代码生成器 v3.5

    通过自定义生成程序的界面风格与输出代码,用户可将其扩展为ASPX/ASP/PHP/JSP等各种程序的代码生成器。内置的.net代码框架,能建立C#语言的.net解决方案,可在VS2005中直接编辑,既能帮助.net初学者快速入门,更可...

    [论坛社区]PHP生成HTML文本论坛_bbs.zip源码PHP项目源代码下载

    [论坛社区]PHP生成HTML文本论坛_bbs.zip源码PHP项目源代码下载[论坛社区]PHP生成HTML文本论坛_bbs.zip源码PHP项目源代码下载 1.适合个人搭建网站项目参考 2.适合学生毕业设计搭建网站参考 3.适合小公司搭建网站项目...

    风越ASP代码生成器2.8

    通过自定义生成程序的界面风格与输出代码,用户可将其扩展为ASPX/ASP/PHP/JSP等各种程序的代码生成器。内置的.net代码框架,能建立C#语言的.net解决方案,可在VS2005中直接编辑,既能帮助.net初学者快速入门,更可...

    HTML5酷站源码网页HTML5模板源码代码(14个).rar

    最新HTML5酷站源码网页HTML5模板源码代码(14个):01 HTML5 + PHP 清爽靓丽风格全站生成静态深度seo整站纯绿色代码...................06 大气时间轴图片滚动扁平化风格html5模板07 收集一些HTML5+CSS3 +JS的网页...

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

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

    mygeneration代码生成工具

    使用MyGeneration 可以为Gentle.NET, Opf3, NHibernate等生成ORM架构或ORM文件,为多种数据库生成存储过程,为.Net项目生成C#、VB.NET 程序代码,PHP、HTML等页面代码。 MyGeneration 具有以下的特性: 1.支持多种...

    PHP 读取网站HTML代码 生成PNG图片的类

    PHP代码 这个类是朋友有需要,自己才研究写的,自己才学PHP3个月多一点. 不是老鸟,代码不规范,不简练的地方还平高手大大们在评论里多指点小弟一二.. 类的功能很简单 根据给的目录地址 得到所有的文件夹下的一个HTML...

    PHP生成HTML静态页面实例代码

    本程序作用是从PHP生成HTML静态页面并存储到以年份和月份为名称创建的目录。读取全部数据批量生成,全部生成后弹出提示。可指定批次生成数量,建议不超过800,否则执行速度会有问题。

    风越asp代码生成器 V3.5

    通过自定义生成程序的界面风格与输出代码,用户可将其扩展为ASPX/ASP/PHP/JSP等各种程序的代码生成器。内置的.net代码框架,能建立C#语言的.net解决方案,可在VS2005中直接编辑,既能帮助.net初学者快速入门,更可...

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

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

    php生成PDF插件

    这是php 生成PDF的一个插件。 “HTML2PDF” ,它是把 html 代码转成pdf文件。 所以我要做的就是,用php 构建html 字符串。 详细看例子。很简单的,一看就明白。

    风越.Net代码生成器 [FireCode Creator] V1.3 精简版

    通过自定义生成程序的界面风格与输出代码,用户可将其扩展为ASPX/ASP/PHP/JSP等各种程序的代码生成器。内置的.net代码框架,能建立C#语言的.net解决方案,可在VS2005中直接编辑,既能帮助.net初学者快速入门,更可...

    用PHP生成html分页列表的代码

    用PHP生成html分页列表的代码

    jquery js+php+html5+css3分页栏生成及数据取出代码

    使用jquery php html5 css3来编写的js分页代码,方便大家进行稍加修改之后应用与自己的web页面或者站点。 如果需要观看demo可以查看: http://sunshine.ztime.net 一个简易的留言板,使用了html5 css3 jquery 及本次...

    php图像验证码生成代码

    本文实例为大家分享了php封装的一个生成图像验证码,供大家参考,具体内容如下 一、代码 index..php &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

Global site tag (gtag.js) - Google Analytics