asp简单生成静态的方法(模板标签替换)
2023-06-13 09:14:27 时间
CreateHtml
所有文章生成,好用资源大
第一种方法:
复制代码代码如下:
所有文章生成,好用资源大
第一种方法:
"开始HTML生成方式
SetRs=Server.Createobject("Adodb.Recordset")
Sql="SelectKQIQI_ID,KQIQI_Title,KQIQI_Pinyin,KQIQI_Explain,KQIQI_Content,KQIQI_RecordFromKQIQI_CYOrderByKQIQI_IDDesc"
Rs.OpenSql,Conn,1,3
Datanum=Rs.Recordcount
Fori=1ToDatanum
Title=Replace(Replace(Rs(1),Chr(13),""),Chr(10),"")
"开始生成成语文件
SetFso=Createobject("Scripting.FilesyStemobject")
SetKQIQI_MB=Fso.Opentextfile(server.mappath("KQIQI_CY_MB.html"))
KQIQI_Ce=KQIQI_MB.readall
KQIQI_MB.close
KQIQI_Ce=Replace(KQIQI_Ce,"{$KQIQI:Title}",""&Title&"")
KQIQI_Ce=Replace(KQIQI_Ce,"{$KQIQI:SystemTitle}",""&SystemTitle&"")
KQIQI_Ce=Replace(KQIQI_Ce,"{$KQIQI:Pinyin}",""&Rs(2)&"")
KQIQI_Ce=Replace(KQIQI_Ce,"{$KQIQI:Explain}",""&Rs(3)&"")
KQIQI_Ce=Replace(KQIQI_Ce,"{$KQIQI:Content}",""&Rs(4)&"")
KQIQI_Ce=Replace(KQIQI_Ce,"{$KQIQI:Record}",""&Rs(5)&"")
SetKQIQI_We=Fso.Createtextfile(Server.Mappath("Html/KQIQICY_"&Rs(0)&".html"),true)
KQIQI_We.writelineKQIQI_Ce
KQIQI_We.Close
SetFso=Nothing
"生成完成
Rs.Movenext
Next
KQIQICY=KQIQICY&"<TABLEcellSpacing=""0""cellPadding=""0""width=""480""align=""center""border=""0""class=""tdtable"">"&vbCrLf
KQIQICY=KQIQICY&"<TR><TDalign=""center""><IMGsrc=""images/logo.gif""border=""0""width=""220""height=""90""></TD></TR>"&vbCrLf
KQIQICY=KQIQICY&"<TR><TDalign=""center""class=""tdbar"">生成完毕</TD></TR>"&vbCrLf
KQIQICY=KQIQICY&"<TR><TDalign=""center"">客齐齐成语词典全部生成完毕!<inputtype=""button""name=""button1""value=""返回""onclick=""javascript:history.back(-1);""></TD></TR>"&vbCrLf
KQIQICY=KQIQICY&"<TR><TDalign=""center""class=""tdbar"">退出</TD></TR>"&vbCrLf
KQIQICY=KQIQICY&"<TR><TDalign=""center""><ahref=""KQIQI_Admin.asp?Action=Quit"">退出</a>"&vbCrLf
KQIQICY=KQIQICY&"</TD></TR></FORM></TABLE>"&vbCrLf
第二种,从别的系统看到的
<%
"Copyright2007
"编写者:吴军
"版权所有:www.sm05.com
"版本:Ver1.0
"技术支持:邮件:service@sm05.comQQ:21275120
%>
<!--#includefile="cyconn.asp"-->
<%
dimfso
dimfr
dimwstr
dimfw
"开始HTML生成方式
setrs=server.createobject("adodb.recordset")
sql="select*frompicorderbyiddesc"
rs.opensql,conn,1,3
datanum=rs.recordcount
fori=1todatanum
"开始生成成语文件
setfso=createobject("scripting.filesystemobject")
setfr=fso.opentextfile(server.mappath("chengyu_m.htm"))
wstr=fr.readall
fr.close
dimrstr
wstr=replace(wstr,"<{{biaoti}}>",""&replace(rs("biaoti"),vbnewline,"")&"")
wstr=replace(wstr,"<{{pinyin}}>",""&rs("sg")&"")
wstr=replace(wstr,"<{{jieshi}}>",""&rs("js")&"")
wstr=replace(wstr,"<{{from}}>",""&rs("content")&"")
wstr=replace(wstr,"<{{example}}>",""&rs("jilu")&"")
setfw=fso.createtextfile(server.mappath("view/chengyu"&rs("id")&".htm"),true)
fw.writelinewstr
fw.close
setfso=nothing
"生成完成
rs.movenext
next
response.write"来一来论坛成语栏目全部生成完毕!"
%>
MakeHtml从指定的id开始生成
"开始HTML生成方式
SetRs=Server.Createobject("Adodb.Recordset")
Sql="SelectKQIQI_ID,KQIQI_Title,KQIQI_Pinyin,KQIQI_Explain,KQIQI_Content,KQIQI_RecordFromKQIQI_CYOrderByKQIQI_IDDesc"
Rs.OpenSql,Conn,1,3
Fori=id1Toid2
Title=Replace(Replace(Rs(1),Chr(13),""),Chr(10),"")
"开始生成成语文件
SetFso=Createobject("Scripting.FilesyStemobject")
SetKQIQI_MB=Fso.Opentextfile(server.mappath("KQIQI_CY_MB.html"))
KQIQI_Ce=KQIQI_MB.readall
KQIQI_MB.close
KQIQI_Ce=Replace(KQIQI_Ce,"{$KQIQI:Title}",""&Title&"")
KQIQI_Ce=Replace(KQIQI_Ce,"{$KQIQI:SystemTitle}",""&SystemTitle&"")
KQIQI_Ce=Replace(KQIQI_Ce,"{$KQIQI:Pinyin}",""&Rs(2)&"")
KQIQI_Ce=Replace(KQIQI_Ce,"{$KQIQI:Explain}",""&Rs(3)&"")
KQIQI_Ce=Replace(KQIQI_Ce,"{$KQIQI:Content}",""&Rs(4)&"")
KQIQI_Ce=Replace(KQIQI_Ce,"{$KQIQI:Record}",""&Rs(5)&"")
SetKQIQI_We=Fso.Createtextfile(Server.Mappath("Html/KQIQICY_"&Rs(0)&".html"),true)
KQIQI_We.writelineKQIQI_Ce
KQIQI_We.Close
SetFso=Nothing
"生成完成
Rs.Movenext
Next
KQIQICY=KQIQICY&"<TABLEcellSpacing=""0""cellPadding=""0""width=""480""align=""center""border=""0""class=""tdtable"">"&vbCrLf
KQIQICY=KQIQICY&"<TR><TDalign=""center""><IMGsrc=""images/logo.gif""border=""0""width=""220""height=""90""></TD></TR>"&vbCrLf
KQIQICY=KQIQICY&"<TR><TDalign=""center""class=""tdbar"">生成完毕</TD></TR>"&vbCrLf
KQIQICY=KQIQICY&"<TR><TDalign=""center"">客齐齐成语词典生成完毕!<inputtype=""button""name=""button1""value=""返回""onclick=""javascript:history.back(-1);""></TD></TR>"&vbCrLf
KQIQICY=KQIQICY&"<TR><TDalign=""center""class=""tdbar"">退出</TD></TR>"&vbCrLf
KQIQICY=KQIQICY&"<TR><TDalign=""center""><ahref=""KQIQI_Admin.asp?Action=Quit"">退出</a>"&vbCrLf
KQIQICY=KQIQICY&"</TD></TR></FORM></TABLE>"&vbCrLf
相关文章
- ASP.NET 页面中的 ValidateRequest属性
- 使用 ASP 连接 MS SQL 服务器(asp连接mssql)
- 数据库使用 ASP 读取 MySQL 数据库的实现方法(asp读取mysql)
- ASP PHP脚本渗透入侵讲解
- 数据交互实现ASP页面与MySQL数据交互最佳方法(asp页面与mysql)
- ASP连接MySQL实现优雅的数据查询(asp连接查询mysql)
- 教程使用ASP连接MySQL,视频教程掌握一步搞定(asp连接mysql视频)
- ASP连接MySQL失败排查与解决方案(asp连接mysql失败)
- ASP读取MySQL时间的方式(asp读取mysql时间)
- 企业网站用ASP读取MySQL数据持续发展(asp网站读取MySQL)
- 库ASP实现MySQL数据库数据更新(asp更新mysql数据)
- 数据库探索ASP环境搭建MySQL数据库方法(asp搭建mysql)
- ASP连接MySQL从初学者到专家(asp引用mysql)
- ASP建站记MySQL的好帮手(asp建站源码mysql)
- ASP连接MySQL,开发数据库应用变得更容易(asp可以连mysql)
- ASP无法连接MySQL数据库问题解决方案(asp不能连接mysql)
- ASP技术保障Oracle数据库安全备份(asp备份oracle)
- 不用模板只用ASP+FSO生成静态HTML页的一个方法
- 在ASP中用组件检测当前网卡地址的代码
- 再发几个ASP不错的函数
- asp中静态页面实现方法
- asp取日期1月25日为0125的最简单方法
- asp.net生成静态时的过滤viewstate的实现方法
- asp.neturl伪静态设置方法
- asp由动态网页转变为静态网页的实现代码
- asp.net处理F5刷新页面重复提交页面的一个思路
- asp页面和Asp.net页面传中文参数UrlEncode编码以及接收解码
- DB.ASP用Javascript写ASP很灵活很好用很easy
- ASP.NETjQuery实例6(实现CheckBoxList成员全选或全取消)
- 一个Asp.Net的显示分页方法附加实体转换和存储过程带源码下载
- asp.net生成静态后冗余代码,去掉viewstate生成的代码
- 用python写asp详细讲解
- ASP.NET实现伪静态网页方法小结