国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

一個動態網頁生成靜態的HTML的子程序模塊

2024-05-04 11:07:25
字體:
來源:轉載
供稿:網友

參數說明
'demoname 使用的模板 [ ../demo/*.html]
'savename  保存位置以及名稱 [ ../demo/*.html]
'strflag 需要替換的標記[ $aaa$,$bbb$]
'strcontent 各標記的替換內容[aaa$bbb]
'=============================================================================
Sub makepage(demoname,savename,strflag,strcontent)
Dim fso,htmlwrite 
Dim strOut 
'// 創建文件系統對象Set fso=Server.CreateObject("Scripting.FileSystemObject") 
'// 打開網頁模板文件,讀取模板內容
Set htmlwrite=fso.OpenTextFile(Server.MapPath(demoname)) 
strOut=htmlwrite.ReadAll 
htmlwrite.close 
'=============================================================================
strflag=split(strflag,",")
for i = 0 to ubound(strflag)
strcont=split(strcontent,"$")
strOut=Replace(strOut,strflag(i),strcont(i))
'response.write strflag(i)&"="&"["&strcont(i)&"]
"
next
'// 用真實內容替換模板中的標記
'=============================================================================
'// 創建要生成的靜態頁 

Set htmlwrite=fso.CreateTextFile(Server.MapPath(savename),true) 
'// 寫入網頁內容 
htmlwrite.WriteLine strOut 
htmlwrite.close 
Response.Write "" 
'// 釋放文件系統對象 
set htmlwrite=Nothing 
set fso=Nothing 
end sub

 


---------------------------------------------------------------------------------------------------------------------------------------------
使用范例:

'替換標簽
commentFlag="$hotname$,$webkeywords$,$webdescription$,$webtitle$,$weblogo$"
'替換標簽對應的值
Hostname=Request.ServerVariables("SERVER_NAME")'獲取當前域名
set rs=conn.execute("select webtitle_cn,webkey_cn,webDescription_cn,weblogo,webbanner  from [WebConfig]")
commentstr=Hostname&"$"&rs(1)&"$"&rs(2)&"$"&rs(0)&"$"&rs(3)
rs.close
set rs=nothing

'調用子程序

call makepage("../Demo/index_cn.html","../Cn/index.html",commentFlag,commentstr)

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桐庐县| 若羌县| 姚安县| 栾城县| 句容市| 繁峙县| 濉溪县| 水富县| 永和县| 泗水县| 米易县| 浑源县| 莒南县| 镇远县| 英吉沙县| 宁德市| 临颍县| 北海市| 枝江市| 大竹县| 宜黄县| 股票| 道孚县| 汝阳县| 太仓市| 深水埗区| 双鸭山市| 城口县| 九龙城区| 太谷县| 绥中县| 鱼台县| 德钦县| 图木舒克市| 台北市| 铜鼓县| 陈巴尔虎旗| 项城市| 淄博市| 新宾| 通州区|