怎样用PHP生成html文件

原创 2004年07月04日 23:53:00
怎样用PHP生成html文件
2004-06-27       摘自:http://xjtusky.net/article/article.php/526
怎样用PHP生成html文件?
总结一
贴子发出后,得到网友们的热烈响应和帮助,为回报各位村民,特把有效回贴整理出
1,Matrix@Two_Max的发贴:
<?php
$fp = fopen ("templets.html","a");
if ($fp){
$fup = fread ($fp,filesize("templets.html"));
$fp2 = fopen ("html.shtml","w");
if ($fwrite ($fp2,$fup)){
$fclose ($fp);
$fcolse ($fp2);
die ("写入模板成功");
} else {
fclose ($fp);
die ("写入模板失败!");
}
}
?>
简单的将模板写进一个文件中存为html.html


2,Matrix@Two_Max的发贴:
这是模板文件,你需要在服务器上提供templets.html这样一个模板文件

没有模板谈何生成?

当然,你也可以这样生成一个静态页面。只是少了一步打开模板,替换内容的过程
<?php
$content = "这是一个静态生成网页的测试文件,文件名为<font color=#ff0000>html.html</font>";
$fp = fopen ("html.shtml","w");
if (fwrite ($fp,$content)){
fclose ($fp);
die ("写入模板成功");
} else {
fclose ($fp);
die ("写入模板失败!");
}
?>


3,rebol的发贴:
<?php
$s_fname = "93e.php";
$o_fname = "93e.htm";
ob_end_clean();
ob_start();
include($s_fname);
$length = ob_get_length();
$buffer = ob_get_contents();
$buffer = eregi_replace("r","",$buffer);
ob_end_clean();

$fp = fopen($o_fname,"w+");
fwrite($fp,$buffer);
fclose($fp);
?>

这样就可以把
93e.php转化为静态的HTML文件了
要注意的是待转换的文件里不能有
ob_end_clean();和 ob_start();语句。
且目录要有写权限。
版权声明:本文为博主原创文章,未经博主允许不得转载。

php自动生成html新闻文件

123
  • encircles
  • encircles
  • 2016年04月08日 14:47
  • 1117

PHP抓取页面生成HTMl文件简单代码

缓存技术
  • zhongyuchuan147
  • zhongyuchuan147
  • 2016年06月14日 11:08
  • 1364

PHP生成静态html网页的三种方法

第一种:利用模板。目前PHP的模板可以说是很多了,有功能强大的smarty,还有简单易用的smarttemplate等。它们每一种模板,都有一个获取输出内容的函数。我们生成静态页面的方法,就是利用了这...
  • yeqihong
  • yeqihong
  • 2008年02月26日 15:33
  • 3895

ThinkPHP生成静态HTML文件

ThinkPHP生成静态HTML文件
  • sb___itfk
  • sb___itfk
  • 2014年11月26日 15:20
  • 1370

php生成html简单代码实例

实例一 原理剖析: 当我们制作数据量大以及访问人数多的网站时往往会采用动态生成html静态页面的方法,这样做的好处是用户直接访问静态页面,减轻了服务器的负担,又可以对搜索引擎更加友好,可谓一举...
  • china_skag
  • china_skag
  • 2012年04月28日 16:46
  • 15499

php用Smarty模板生成html文件

在Smarty模板函数里面有这样一个方法:fetch("template.htm"),他和display...
  • fkedwgwy
  • fkedwgwy
  • 2008年06月05日 07:39
  • 1701

富文本编辑器——关于PHP如何不断生成html页面并生成链接

之前公司有一个需求,就是完成一个富文本编辑器。一开始我以为这是一个很简单的事情,但是事实证明这非常难。关于如何每次都自动生成一个html页面,我做了很多次尝试,也在网上找了很多帖子,但是都没有解决,最...
  • qq_28391061
  • qq_28391061
  • 2016年07月18日 14:00
  • 875

php 生成html文件代码片段

$row = array(array('新闻标题','新闻内容'),array('新闻标题2','新闻内容2')); foreach($row as $id=>$val){  $title = $...
  • linjiaxingqqqq
  • linjiaxingqqqq
  • 2012年04月15日 12:53
  • 377

php 生成静态 html文件

  • easyboor
  • easyboor
  • 2010年07月26日 16:51
  • 162

PHP生成HTML文件

      PHP生成HTML所用到的文件操作函数:打开文件函数:fopen(路径和文件名,打开方式);    (打开方式有:R--只读 W--写入  A--读写)读取文件内容:fread(打开的文件...
  • qq404766692
  • qq404766692
  • 2010年07月24日 10:41
  • 936
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎样用PHP生成html文件
举报原因:
原因补充:

(最多只允许输入30个字)