知识大全 ASP生成html的新方法

Posted 文件

篇首语:刀不磨要生锈,人不学要落后。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP生成html的新方法相关的知识,希望对你有一定的参考价值。

ASP生成html的新方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  已经有很多生成的新闻系统 但是都是用的模板 本函数实现把asp页面产生的代码保存成为一个文件 这样就没有必要改动原来的页面就可以轻松完成一个生成的新闻系统了 ^_^ 由于代码比较短 这里就不进行注释了

  以下为引用的内容 <% 当目标页面的包含文件即#include的页面里边存在response End()的时候本程序有问题 注意 本文件一定要放在 指向的文件的同一目录下 dim hughchiu_rtcode Function get_exe_code( ) dim execode dim tmp_str Dim re re content fso f aspStart aspEnd dim ms m execode = "" set fso=CreateObject("Scripting FileSystemObject") set f=fso OpenTextFile(server mappath( )) content=f ReadAll f close set f=nothing set fso=nothing

  set re = new regexp re ignorecase = true re global = true re pattern = "<%@[^%]+%>" content = re replace(content "")

  re global = false re pattern = "<! s*#includes*files*=s*""([^""]+)""s* >" do set ms = re execute(content) if ms count<> then set m = ms( ) tmp_str = get_exe_code(m submatches( )) content = re replace(content tmp_str) else exit do end if loop set m = nothing set ms = nothing

  re pattern="^s*=" aspEnd= aspStart=inStr(aspEnd content "<%")+

  set re =new RegExp re ignorecase = true re global = false re pattern = "response Write( +)"

  do while aspStart>aspEnd+ execode = execode&vbcrlf&" hughchiu_rtcode = hughchiu_rtcode&"""&replace( replace(Mid(content aspEnd aspStart aspEnd ) """" """""") vbcrlf """&vbcrlf&""")&""""&vbcrlf aspEnd=inStr(aspStart content "%>")+ tmp_str = Mid(content aspStart aspEnd aspStart )

  do set ms = re execute(tmp_str) if ms count<> then set m = ms( ) tmp_str = re replace(tmp_str " hughchiu_rtcode = hughchiu_rtcode&"&m submatches( )) else exit do end if loop

  set m = nothing set ms = nothing

  execode = execode& re replace(tmp_str "hughchiu_rtcode = hughchiu_rtcode&")

  aspStart=inStr(aspEnd content "<%")+ loop

  set re = nothing set re=nothing

  execode = execode&vbcrlf&" hughchiu_rtcode = hughchiu_rtcode&"""&replace( replace(Mid(content aspEnd) """" """""") vbcrlf """&vbcrlf&""" )&""""&vbcrlf get_exe_code = "<%"&execode&"%>" End Function

  function asp ( ) dim code code = replace( replace( replace( get_exe_code( ) "hughchiu_rtcode = hughchiu_rtcode&"""""&vbcrlf "" ) "<%" "" ) "%>" "" ) response Write(code) execute(code) response Write( hughchiu_rtcode ) asp = hughchiu_rtcode end function %>   

  使用范例

  以下为引用的内容

cha138/Article/program/net/201311/14236

相关参考

知识大全 利用ASP.NET动态生成HTML页面

利用ASP.NET动态生成HTML页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 .NET 2.0得到本页生成的HTML代码

.NET2.0得到本页生成的HTML代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在ASP

知识大全 PHP生成HTML的技术原理

PHP生成HTML的技术原理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138/

知识大全 PHP将整个网站生成HTML静态

PHP将整个网站生成HTML静态  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  其实实现的方法很

知识大全 PHP删除文章时同时删除生成的HTML页面

PHP删除文章时同时删除生成的HTML页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  添加文

知识大全 jsp自动生成静态文件(html)

  jsp  <%@pagecontentType="text/;charset=utf"%><%@pageimport="cnnbaianewPagenewsPage*cnnbai

知识大全 asp html转成html编码程序

cha138/Article/program/net/201311/14021

知识大全 asp html标签转换html编码

cha138/Article/program/net/201311/14362

知识大全 php 批量生成html,txt文件的实现代码

  首先建立一个connphp的文件用来链接数据库复制代码代码如下:<?php$link=mysql_connect("mysql_host""mysql_user""mysql_passwor

知识大全 asp生成目录与无限生成多级目录创建

  asp教程生成目录与无限生成多级目录创建这里提供二款asp目录生成函数第一款是只能创建一级目录后一款函数可以支持多目录同时生成   subefolder(foldername)dimfs