Menu
帮助中心

帮助中心

专注网站建设12年,已为2600家公司提供网站建设
您当前所在位置:首页 > > 信息中心 > 帮助中心

用ASP生成html的新方法(静态页面生成办法)

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

以下为引用的内容:

<%
''当目标页面的包含文件即#include的页面里边存在response.End()的时候本程序有问题
''注意:本文件一定要放在20041227111723.htm指向的文件的同一目录下
dim hughchiu_rtcode
Function get_exe_code(20041227111723.htm)
dim execode
dim tmp_str
Dim re,re1,content,fso,f,aspStart,aspEnd
dim ms,m
execode = ""
set fso=CreateObject("Scripting.FileSystemObject")
set f=fso.OpenTextFile(server.mappath(20041227111723.htm))
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*\#include\s*file\s*=\s*\""([^\""]+)\""\s*\-\-\>"
do
set ms = re.execute(content)
if ms.count<>0 then
set m = ms(0)
tmp_str = get_exe_code(m.submatches(0))
content = re.replace(content, tmp_str)
else
exit do
end if
loop
set m = nothing
set ms = nothing

re.pattern="^\s*="
aspEnd=1
aspStart=inStr(aspEnd,content,"<%")+2

set re1=new RegExp
re1.ignorecase = true
re1.global = false
re1.pattern = "response\.Write(.+)"

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

do
set ms = re1.execute(tmp_str)
if ms.count<>0 then
set m = ms(0)
tmp_str = re1.replace(tmp_str, " hughchiu_rtcode = hughchiu_rtcode&"&m.submatches(0))
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,"<%")+2
loop

set re1 = 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 asp2html(20041227111723.htm)
dim code
code = replace( replace( replace( get_exe_code(20041227111723.htm), "hughchiu_rtcode = hughchiu_rtcode&"""""&vbcrlf, "" ), "<%", "" ), "%\>", "" )
''response.Write(code)
execute(code)
''response.Write( hughchiu_rtcode )
asp2html = hughchiu_rtcode
end function
%>






使用范例:



以下为引用的内容:


  set fso=CreateObject("Scripting.FileSystemObject")
  set f=fso.CreateTextFile( server.mappath( "youpage.htm" ), true )
  f.WriteLine( asp2html("youpage.asp") )
  f.close
  set f = nothing
  set fso = nothing

相关阅读

汇总搜索引擎网站的免费提…

帮助中心 2009-11-15
1,Google免费网站提交入口http://www.google.com/addurl/2,百度免费网站提交入口http://www.baidu.com/se…阅读新闻

网站建设分为几个步骤?

帮助中心 2009-11-01
1.域名注册域名,是互联网上的一个企业或机构的名字,是在互联网上企业间相互联络的网络地址。一个企业如…阅读新闻

网站能干什么?

帮助中心 2009-11-01
例如一个企业在互联网上发布公司简介、新产品信息、产品说明、宣传公司服务、招聘人才等多方面信息。不仅可…阅读新闻

谷歌关闭三个工程办公室 全…

帮助中心 2009-11-01
谷歌周三表示,该公司将关闭三个工程办公室,并在全球范围内裁减约100名员工。据国外媒体报道,谷歌人力资源…阅读新闻

网站建设制作对企业有哪些…

帮助中心 2023-09-28
网站建设制作对企业的好处:1.提升品牌形象:一个专业且具有吸引力的企业网站,能够提升企业的品牌形象,使…阅读新闻

重庆网站制作对企业的帮助…

帮助中心 2023-03-27
作为现代企业的重要组成部分,网站对企业的帮助可以从多个角度进行深度分析:1.品牌形象塑造:网站是企业对…阅读新闻
返回全部新闻

最新发布

祝贺重庆钰灵物资有限公司…

公司新闻 2024-01-21
祝贺祝贺重庆钰灵物资有限公司新版全网营销型网站正式上线!网站为全网营销型网站。网址:http://www.yl688…阅读新闻

奈美惠艺术涂料全网营销型…

公司新闻 2024-01-21
热烈祝贺福建奈昇建筑材料有限公司旗下品牌奈美惠艺术涂料全网营销型网站正式开通上线!网址:http://www.n…阅读新闻

重庆华盛价格鉴证评估有限…

公司新闻 2024-01-21
热烈祝贺重庆华盛价格鉴证评估有限公司官方网站正式上线!网址:http://www.cqhspg.com/搜索词:重庆评估公…阅读新闻

中国价格协会重庆代表处网…

公司新闻 2023-09-28
祝贺中国价格协会重庆代表处官方网站正式上线!网址:www.cqprice.cn首页:阅读新闻

如何建设制作一个回头率高…

网站建设中心 2023-09-28
如何建设一个回头率高的网站在当今这个信息爆炸的时代,人们每天都会接触到大量的信息,而如何在这些信息中…阅读新闻

网站建设制作对企业有哪些…

帮助中心 2023-09-28
网站建设制作对企业的好处:1.提升品牌形象:一个专业且具有吸引力的企业网站,能够提升企业的品牌形象,使…阅读新闻

中城建培(北京)标准化技…

公司新闻 2023-09-28
祝贺中城建培(北京)标准化技术研究院官方网站正式上线!主要业务:主要从事建设系统内技术服务、培训、各…阅读新闻

重庆新山峡教学设备有限公…

公司新闻 2023-09-28
热烈祝贺重庆新山峡教学设备有限公司企业网站建设正式上线!网址:http://www.xinsxjx.cn/http://www.yfyue…阅读新闻

重庆金博仕铰链厂家官方网…

公司新闻 2023-09-28
热烈祝贺重庆金博仕五金制品有限公司官方网站正式开通上线!网址:www.jbsjl.cn主要业务:铰链生产、制造、…阅读新闻

重庆征途红色培训网站建设…

公司新闻 2023-09-28
热烈祝贺重庆征途红色文化培训公司网站正式上线!网址:http://www.hs4008001935.com/主要业务:重庆红色教…阅读新闻

重庆网站制作对企业的帮助…

帮助中心 2023-03-27
作为现代企业的重要组成部分,网站对企业的帮助可以从多个角度进行深度分析:1.品牌形象塑造:网站是企业对…阅读新闻

传统行业如何把握ai人工智…

行业新闻 2023-03-27
传统行业可以通过以下几个步骤来把握AI人工智能的崛起:1.研究AI技术原理和应用场景:了解AI技术的基本原理…阅读新闻
返回全部新闻
友情链接:
  • 企业网站建设
  • 营销型网站建设
  • 手机网站建设
  • 模板网站建设
  • H5网站建设
  • 网站改版升级
  • 重庆网站建设
  • 模板网站建设
  • 公司简介
  • 成功案例
  • 解决方案
  • 新闻中心
  • 联系我们
  • 网站地图
  • XML
  • 万州网站建设
  • 江津网站建设
  • 永川网站建设
  • 合川网站建设
  • 北碚网站建设
  • 黔江网站建设
  • 涪陵网站建设
  • 南川网站建设
  • 铜梁网站建设
  • 璧山网站建设
  • 大足网站建设
  • 綦江网站建设
  • 长寿网站建设
  • 开州网站建设
  • 潼南网站建设
  • 武隆网站建设
  • 奉节网站建设
  • 荣昌网站建设
  • 梁平网站建设
  • 城口网站建设
  • 云阳网站建设
  • 巫山网站建设
  • 丰都网站建设
  • 垫江网站建设
  • 秀山网站建设
  • 酉阳网站建设
  • 忠县网站建设
  • 石柱网站建设
  • 彭水网站建设
  • 巫溪网站建设
  • 万盛网站建设
  • 巴南网站建设
  • 江北网站建设
  • 南坪网站建设
  • 九龙坡网站建设
  • 沙坪坝网站建设
  • 大渡口网站建设
  • 毕节网站建设
  • 安顺网站建设
  • 六盘水网站建设
  • 铜仁网站建设
  • 黔东南网站建设
  • 黔南网站建设
  • 黔西南网站建设
  • 遵义网站建设
  • 昆明网站建设
  • 曲靖网站建设
  • 昭通网站建设
  • 绵阳网站建设
  • 自贡网站建设
  • 攀枝花网站建设
  • 玉溪网站建设
  • 保山网站建设
  • 丽江网站建设
  • 临沧网站建设
  • 大理网站建设
  • 普洱网站建设
  • 拉萨网站建设
  • 日喀则网站建设
  • 昌都网站建设
  • 林芝网站建设
  • 山南网站建设
  • 那曲网站建设
  • 阿里网站建设
  • 宝鸡网站建设
  • 汉中网站建设
  • 铜川网站建设
  • 咸阳网站建设
  • 渭南网站建设
  • 安康网站建设
  • 延安网站建设
  • 商洛网站建设
  • 榆林网站建设
  • Copyright © 2008-2018 沛宣网络 渝ICP备13000588号-5 工商备:500108000067794 渝公网安备 50010802002673号

    扫描二维码添加微信:沛宣网络
    确 认