一个简单的新闻生成的例子 ====================================asptohtml1.asp<html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head> <body bgcolor="#FFFFFF" text="#000000"><div align="center"><form name="form1" method="post" action="asptohtml2.asp">标题: <input type="text" name="biaoti"><br>正文:<textarea name="neirong"></textarea><br><input type="submit" name="Submit" value="Submit"></form></div></body></html>=========================asptohtml2.asp<%biaoti=request("biaoti")neirong=request("neirong")set fileobj=server.createobject("scripting.filesystemobject")filepath=server.mappath("./")&"/"&year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&".html"response.write filepathset filewrite=fileobj.opentextfile(filepath,2,true)filewrite.write biaoti&"<br>"filewrite.write neirongset fileobj=nothing%> 这样呢会在你的当前目录下生成一个根据日期及时分钟为文件名的.html文件,这样你需要做得就是把这个文件名,及文件的标题保存到一个表里,然后再输入这个表就可以了如:表中的字段有id,biaoti,timee(分别为,文件的id编号,带连接的文件名,生成时间)当然,你还可以再加上你需的字段,我这里只是举一个例子在html文件生成了后,你需要向这个表中的biaoti填加一条记录(如:<a href=文件名>提交后的文件名</a>) 最后你只要输出这个表的所有内容就行了 我没有看过生成html新闻的那些例子,也不知道自己做得对不对,请大家指教。对了,还有就是在写入文件的时候,你可以在文件标题和文件内容的前后加上<script scr=zzz.js></script>这些文件就由你了,定义一些样式表或是带有图案的页面做美化了,这样一个新闻生成器就出来了,之所以这样做就是因为html执行起来就比asp快得多。。

评论