通過範本生成靜態頁面示例

穩萊

通過範本生成靜態頁面示例

作者:griefforyou
<!--模塊文件(template.htm)-->
<html>
<head>
<title>%TITLE%</title>
</head>
<body>
%CONTENT%
</body>
</html>

<!--TestTemplate.asp-->
<%
Dim fso,f
Dim strTitle,strContent,strOut
'創建文件系統對象
Set fso=Server.CreateObject("Scripting.FileSystemObject")

'打開網頁模板文件,讀取模板內容
Set f=fso.OpenTextFile(Server.MapPath("Template.htm"))
strOut=f.ReadAll
f.close

strTitle="這是生成的網頁標題"
strContent="這是生成的網頁內容"

'用真實內容替換模板中的標記
strOut=Replace(strOut,"%TITLE%",strTitle)
strOut=Replace(strOut,"%CONTENT%",strContent)

'創建要生成的靜態頁
Set f=fso.CreateTextFile(Server.MapPath("New.htm"),true)

'寫入網頁內容
f.WriteLine strOut
f.close

Response.Write "生成靜態頁成功!"

'釋放文件系統對象
set f=Nothing
set fso=Nothing
%>


 

 給當前日誌評分:
Loading Vote
正在讀取評分資料...


文章來自: Tank部落格
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相關日誌:

評論: 0 | 引用: 0 | 查看次數: -
發表評論
暱 稱:
密 碼: 遊客發言不需要密碼.
內 容:
驗證碼: 驗證碼
選 項:
雖然發表評論不用註冊,但是為了保護您的發言權,建議您註冊帳號.