zoukankan      html  css  js  c++  java
  • 静态页生成的新思路,可以忽略各种复杂的问题

    使用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

  • 相关阅读:
    汇编10:CALL和RET指令
    汇编09:转移指令的原理
    汇编08:数据处理的两个基本问题
    汇编07:定位内存地址的方法
    汇编06:包含多个段的程序
    汇编05:[BX]和loop指令
    汇编04:第一个汇编程序
    汇编03:寄存器
    C#版的mongodb最新的官方驱动2.4.0版本
    如何教你看懂复杂的正则表达式
  • 原文地址:https://www.cnblogs.com/see7di/p/2240087.html
Copyright © 2011-2022 走看看