国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

ASP生成html的新方法

2020-03-24 15:50:36
字體:
來源:轉載
供稿:網友

已經有很多生成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*#includes*files*=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)

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广昌县| 漳浦县| 泽普县| 台中县| 郧西县| 金昌市| 江山市| 萨迦县| 伊金霍洛旗| 赫章县| 酉阳| 甘德县| 行唐县| 博野县| 新竹市| 芦山县| 武功县| 蓝山县| 太康县| 潜山县| 怀安县| 阳信县| 拜泉县| 九龙坡区| 海阳市| 德州市| 元阳县| 荆门市| 澳门| 庄河市| 邹城市| 正蓝旗| 岳西县| 承德县| 新和县| 莲花县| 井冈山市| 望都县| 元江| 绿春县| 鲁甸县|