求ASP生成html或者shtml的简洁代码,这样的程序太多了,不知道用哪个好...有没有简单点的
最好给个实例.先谢谢了!
------解决方案--------------------
- VBScript code
gid=request("bcid") set rs=server.createobject("adodb.recordset") sql="select * from newsbigclass where id="&gid rs.open sql,conn,1,1 if not rs.eof then bcname=rs("bcname") bcurl=rs("bcurl") bcmenu=rs("bcmenu") end if rs.close set rs=nothing set rs=server.createobject("adodb.recordset") sql="select * from news where bcid="+cstr(gid)+" order by id desc" rs.open sql,conn,1,1 if rs.eof then new1="<br><br><div align=center>暂时没有该类信息</div><br><br>" set rs1=server.createobject("adodb.recordset") sql1="select top 1 * from newsbmob order by id desc" rs1.open sql1,conn,1,1 mb1=rs1("moban") rs1.close mb1=replace(mb1,"[body]",new1)'大类内容 title=bcname&"--本站信息"'网站标题 mb1=replace(mb1,"[cnleft]",title)'网站标题 title1=bcname mb1=replace(mb1,"[title1]",title1)'大类名称 filename2="../html/newsclass/bclass/"&bcmenu&"/"&bcurl&".html" set fso=server.createobject("scripting.filesystemobject") set ffile=fso.createtextfile(server.mappath(""&filename2&"")) ffile.write""&mb1&"" ffile.close set ffile=nothing set fso=nothing set rs1=nothing
------解决方案--------------------
- VBScript code
<% bcid=request.Form("bcid") scid=request.Form("scid") if bcid<>"" and scid="" then sql="select * from NEWS where bcid="&bcid'固定某大类ID elseif bcid<>"" and scid<>"" then sql="select * from NEWS where bcid="&bcid& " and scid="&scid'固定某小类ID else sql="select * from NEWS"'生成所有的 end if set rs=server.createobject("adodb.recordset") rs.open sql,conn,1,3 if not rs.eof then i=0 do while not rs.eof title=rs("title") titlecolor=rs("titlecolor") content=rs("neirong") laiyuan=rs("laiyuan") ndate=rs("ndate") bcname=rs("bcname") scname=rs("scname") pic=rs("photo") author=rs("author") edituser=rs("edituser") bcid=rs("bcid") scid=rs("scid") newsurl=rs("newsurl") id=rs("id") set js = server.CreateObject("ADODB.RecordSet") sql="select * from newsbigclass where id="&bcid'大类表 set js = conn.Execute (Sql) if not js.eof then bcname=js("bcname")'大类名称 bcurl=js("bcurl") goaler ="<a href="&bcurl&">"&bcname&"</a>"'大类连接 end if js.close set js = nothing set js = server.CreateObject("ADODB.RecordSet") sql="select * from newssmallclass where id="&scid'大类表 set js = conn.Execute (Sql) if not js.eof then scname=js("scname")'大类名称 scurl=js("scurl") goaler1 ="<a href="&scurl&">"&scname&"</a>"'大类连接 end if js.close set js = nothing mContent = content mContent = Replace(mContent,"<script","<sscript") mContent = Replace(mContent,"/script>","/scripts>") mContent = Replace(mContent,"/script >","/scripts>") sql1="select * from newsmob where id=1"'模板表 set rs1=Server.CreateObject("adodb.recordset") rs1.open sql1,conn,1,1 mb_code=rs1("moban")'模板代码 rs1.close set rs1=nothing c_title=htmlencode(title)'网站标题 c_content=mcontent'新闻内容 mb_code=replace(mb_code,"$cntop$",ndate)'把now()值赋给cntop,发布时间 mb_code=replace(mb_code,"$cnleft$",c_title)'同上,网站标题 mb_code=replace(mb_code,"$titlecolor$",titlecolor)'同上,新闻标题颜色 mb_code=replace(mb_code,"$bcname$",goaler)'同上,大类连接 mb_code=replace(mb_code,"$scname$",goaler1)'同上,小类连接 mb_code=replace(mb_code,"$laiyuan$",laiyuan)'同上 mb_code=replace(mb_code,"$photo$",pic)'同上,图片 mb_code=replace(mb_code,"$edituser$",edituser)'同上,编辑者 mb_code=replace(mb_code,"$author$",author)'同上,作者 mb_code=replace(mb_code,"$cnid$",id)'同上,新闻id mb_code=replace(mb_code,"$cnright$",c_content)'同上,新闻内容 newsurl=newsurl&".html" Set fso = Server.CreateObject("Scripting.FileSystemObject") Set fout = fso.CreateTextFile(Server.MapPath(newsurl)) fout.WriteLine mb_code fout.close response.write i&"<br>" rs.movenext i=i+1 loop response.write "<script language='javascript'>" & chr(13) response.write "alert('新闻修改成功!');" & Chr(13) response.write "window.document.location.href='crenall_html.asp';"&Chr(13) response.write "</script>" & Chr(13) Response.End else response.write"<SCRIPT language=JavaScript>alert('没有相关内容!');" response.write"javascript:history.go(-1)</SCRIPT>" Response.End end if conn.close set conn=nothing %>