• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    不用模板只用ASP+FSO生成静态HTML页的一个方法
    不用模板,只用ASP+FSO生成静态HTML页的一个方法(对于内容密集型页面特别适用) 
    转载请注明:转自http://goaler.xicp.net

    FSO生成静态HTML文件的时候替换模板标签一直是一个很麻烦的问题,至少我是这么认为的,还要别外做一个模板,麻烦!,我今天看见有一个方法可以解决这个问题

    如一个正常的index.asp页面,并且用ASP代码调出数据库中的内容,另建一个makehtml.asp的页面,加入一个textarea域,假设为name="body",将index.asp在textarea里调出来,如:
    textarea name="body">!--#include file="index.asp"-->/textarea>,将这个textarea包含在表单中,在接收表单页用创建FSO对象,如下生成index.html文件!

    %
    filename="../index.html"
    if request("body")>"" then
    set fso = Server.CreateObject("Scripting.FileSystemObject")
    set fout = fso.CreateTextFile(server.mappath(""filename""))
    fout.write request.form("body")
    fout.close
    set fout=nothing
    set fso=nothing
    end if
    %>

    这样index.html文件就生成了,连模板都用不着,只要将正常情况下使用的ASP文件读取到textarea里就可以了,目前尚未发现问题!当然前提是服务器要支持FSO
    上一篇:asp网页邮箱访问
    下一篇:用sql设置access的默认值
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    不用模板只用ASP+FSO生成静态HTML页的一个方法 不用,模板,只用,ASP+FSO,生成,