InfoQ

交流

讨论:自动生成HTML文件

作者 lsqzhj 发布于 0000-00-00 分类:php基础编程

这个问题好像我提出过,可至今我还没有得到答案。
我只想要个思想。当然我不拒绝源代码
谢谢大家了。
我查资料也查询不到。好多都是软件,然后自己安装的。
但我只想要PHP代码。



逛论坛交流自动生成HTML文件

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

8 条回复

回复

上QQ 发表人 sbb928 发表于 12月02日
我看了,原来PHP的模板还需要要安装吧。.. 发表人 lsqzhj 发表于 12月02日
faint ,搜啊 php+模板 一堆啊 发表人 afteryuan 发表于 12月02日
我写了那么一个文件,可我觉的太麻烦呀.. 发表人 lsqzhj 发表于 12月02日
使用模板就很简单。 给你贴个样子 [p.. 发表人 afteryuan 发表于 12月02日
顶!顶!!! 发表人 lsqzhj 发表于 12月02日
5555555555 没人理我!! 发表人 lsqzhj 发表于 12月02日
  1. 返回顶部

    Re: 自动生成HTML文件

    2003年12月02日 发表人 sbb928

    上QQ

  2. 返回顶部

    Re: 自动生成HTML文件

    2003年12月02日 发表人 lsqzhj

    我看了,原来PHP的模板还需要要安装吧。
    我还以为是自己写出个模板来呢。

  3. 返回顶部

    Re: 自动生成HTML文件

    2003年12月02日 发表人 afteryuan

    faint ,搜啊 php+模板 一堆啊

  4. 返回顶部

    Re: 自动生成HTML文件

    2003年12月02日 发表人 lsqzhj

    我写了那么一个文件,可我觉的太麻烦呀。
    有没有简单点的办法!!

  5. 返回顶部

    Re: 自动生成HTML文件

    2003年12月02日 发表人 afteryuan

    使用模板就很简单。 给你贴个样子 [php] <?php include("datafile/dataconnect.php"); include "Templates/class.FastTemplate.php3"; $query="select title,url,articleid,type,comment from articles where type=1 order by click DESC limit 25"; //echo$query; $result=mysql_db_query($dbname,"$query"); $rows=mysql_num_rows($result); $leftnavi=""; for($i=0;$i<$rows;$i++){ mysql_data_seek($result, $i); $content=mysql_fetch_array($result); $leftnavi.="  $content[0] "; }; $leftnavi=" $leftnavi
    "; //echo$leftnavi; $query2="select title,url,articleid,type,comment,date from articles where type=1 order by articleid DESC "; $result2=mysql_db_query($dbname,"$query2"); $rows2=mysql_num_rows($result2); for($h=0; $h<$rows2; $h++) { mysql_data_seek($result2, $h); $content2=mysql_fetch_array($result2); $filename = "article/$content2[2]"; //echo$filename; $fd = fopen($filename, "r+" ); $contents = fread($fd, filesize($filename)); fclose( $fd ); $tpl = new FastTemplate( dirname($PATH_TRANSLATED)."/Templates"); $tpl->define(array(http => "http.tpl",body => "body.tpl",leftnavi=> "leftnavi.tpl")); $tpl->assign(LISTTABLE, $leftnavi); $tpl->parse(LEFTNAVI, "leftnavi"); $tpl->assign(ARTTITLLE, $content2[0]); $tpl->assign(ARTCONTENT, $contents); $tpl->assign(PUBTIME, $content2[5]); $tpl->parse(BODY, "body"); $tpl->assign(TITLE, "随渊心语content2[0]"); $tpl->parse(HTML, "http"); $tpl->parse(HTML, "http"); //$tpl->FastPrint(HTML); $htmlcontent = $tpl->fetch("HTML"); $filepath="article/$content2[2].html"; $fp = fopen($filepath,"w"); //建立文件 $write=fputs($fp,$htmlcontent); fclose($fp); } [/php] ?>

  6. 返回顶部

    Re: 自动生成HTML文件

    2003年12月02日 发表人 lsqzhj

    顶!顶!!!

  7. 返回顶部

    Re: 自动生成HTML文件

    2003年12月02日 发表人 lsqzhj

    5555555555
    没人理我!!

  8. 返回顶部

    Re: 自动生成HTML文件

    2003年12月02日 发表人 tmyu

    就是将放在变量力的写入文件,看手册fopen等




  9. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

关于update

访问的量太大,怎么有的时候update不成功或连接不成功,有什么方法...

呼唤综合性的贴子

建议版主们做一些总结性的贴子出来 感谢N遍。。。。

正规表达式的问题!

^.+@.+ \.[/COLOR] .+$ 是EMAIL验证的表达式,谁能告诉我为什么...

将vbb改成多文件上传,大家有何好的解决...

VBB本身只许一次上传一个附件,它的数据结构是 贴子表里有个...

怎么安装mcrypt库?

在win2k+php4.32下怎么安装mcrypt库? 请高手指教!

我使用phpmyadmin为什么中文的内容都显...

我今天使用了PHPMYADMIN,发现这个工具的确很号使用 可是我使用...

王菲的棋子

[ Full Screen ]

帮忙推荐一款打印机

想买台打印机,家用.主要用于文字 什么牌子、型号比较好, ...

求助:所有商品分类信息

着急用。帮忙。谢谢

晕死!!我刚买的手机数据线!!!

好容易存钱买了M55的数据线(组装的,同C55/S57)。。。 居然不...

[]