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 filepath set filewrite=fileobj.opentextfile(filepath,2,true) filewrite.write biaoti&"<br>" filewrite.write neirong set fileobj=nothing %>
这样呢会在你的当前目录下生成一个根据日期及时分钟为文件名的.html文件,这样你需要做得就是把这个文件名,及文件的标题保存到一个表里,然后再输入这个表就可以了 如:表中的字段有id,biaoti,timee(分别为,文件的id编号,带连接的文件名,生成时间) 当然,你还可以再加上你需的字段,我这里只是举一个例子 在html文件生成了后,你需要向这个表中的biaoti填加一条记录(如:<a href=文件名>提交后的文件名</a>)
最后你只要输出这个表的所有内容就行了
我没有看过生成html新闻的那些例子,也不知道自己做得对不对,请大家指教。 对了,还有就是在写入文件的时候,你可以在文件标题和文件内容的前后加上<script scr=zzz.js></script>这些文件就由你了,定义一些样式表或是带有图案的页面做美化了,这样一个新闻生成器就出来了,之所以这样做就是因为html执行起来就比asp快得多。。