• 静态页生成的新思路,可以忽略各种复杂的问题


    使用FSO生成html文件的时候如果包含模板,需要提起模板,然后再替换标签,放入内容最后产生静态页面,太复杂了,今天再次公布一个新的思路。

    首先创建一个动态文件a,例如asp;php;jsp等等,这个文件要具备模板的样式,另外还要有一个功能就是提取出需要输出的内容,此时重建一个文件b,b这个文件里便仅仅放置一个<textarea>,该<textarea>的写法如下
    <textarea name="content"><!--#include file="文件a"--></textarea>,然后将这个textarea包含在表单中,在接收表单页用创建FSO对象,如下生成静态文件!

    <%
    StrFilename="c.html"
    Strcontent = InSql(Request.Form("content"))
    If Len(Strcontent)<1 Then
    Response.Write "需要生成的内容不存在!"
    Response.End()
    End If

    Set Fso = Server.CreateObject("Scripting.FileSystemObject")
    Set CreatFile = Fso.CreateTextFile(server.mappath(""&StrFilename&""))
       CreatFile.write Strcontent
       CreatFile.close
    Set CreatFile=nothing
    Set Fso=Nothing
    Response.Write "静态页面生成完毕!"
    %>

    这样c.html文件就生成了,连模板都用不着,只要将正常情况下使用的那个动态文件读取到textarea里就可以了,目前尚未发现问题!当然前提是服务器要支持FSO

  • 相关阅读:
    Golang 学习之路
    Kubernetes 资源对象之DaemonSet
    Spring Cloud服务注册中心交付至kubernetes
    自动化运维之Ansible入门
    MySQL 高可用之主从复制
    Kubernetes 强大的namespace
    SaltStack RESTful API操作
    Kubernetes 服务自动发现CoreDNS
    2个月……
    一次游玩与这两周的一些感想
  • 原文地址:https://www.cnblogs.com/see7di/p/2240087.html
Copyright © 2020-2023  润新知