InfoQ

交流

讨论:自动生成HTML文件

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

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



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

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

8 条回复

回复

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

    Re: 自动生成HTML文件

    2003年12月02日 发表人 lsqzhj

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

  2. 返回顶部

    Re: 自动生成HTML文件

    2003年12月02日 发表人 sbb928

    上QQ

  3. 返回顶部

    Re: 自动生成HTML文件

    2003年12月02日 发表人 afteryuan

    faint ,搜啊 php+模板 一堆啊

  4. 返回顶部

    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] ?>

  5. 返回顶部

    Re: 自动生成HTML文件

    2003年12月02日 发表人 lsqzhj

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

  6. 返回顶部

    Re: 自动生成HTML文件

    2003年12月02日 发表人 lsqzhj

    5555555555
    没人理我!!

  7. 返回顶部

    Re: 自动生成HTML文件

    2003年12月02日 发表人 tmyu

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

  8. 返回顶部

    Re: 自动生成HTML文件

    2003年12月02日 发表人 lsqzhj

    顶!顶!!!




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

    昵称: 请输入验证码:


抢着回答

求教: 用什么函数取得服务器的毫秒级时...

求教: 用什么函数取得服务器的毫秒级时间呀?

请问如何将回车符、换行符、空格转换成...

我在线发了篇文章!但是文章中回车符、换行符、和空格无法正确显...

冬冬的论坛怎么没有了

想找点资料

某语音聊天室里的一个mm~~~~ 据说还有不...

一个困拢我的小问题

<? function frist() { static $ha; $c=" "; ...

如何限制mysql中一个数据库的大小?

是磁盘空间的大小,win平台是如何操作的?

求助!!!!! 关于正则

下面这些是我在一个资料上看到的一些匹配特殊字符的字符簇 大部...

学php有什么好的方法吗?

我是一个初学者,请问各位高手!学php有什么好的方法吗?

php中如何检测输入IP的合法性

用正则表达式怎么写?

怎么做这个正则啊??

我想把$str中的以tton=(不定长的数字)替换为“tton=err” ...

[]