1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

通过模板生成静态页面示例

本帖由 小叶2006-04-14 发布。版面名称:图形设计

  1. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    '/////////////////////////////////////////////////////
    '通过模板生成静态页面示例
    '作者: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
    %>
     
  2. cigarette

    cigarette New Member

    注册:
    2005-12-12
    帖子:
    9
    赞:
    1
    看不懂 喜欢你的签名 我爱你
     
  3. 老林

    老林 New Member

    注册:
    2005-09-06
    帖子:
    10,580
    赞:
    36
  4. 直觉

    直觉 New Member

    注册:
    2006-04-16
    帖子:
    19
    赞:
    0
    不错 经典的例子!