欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

Asp class一個標簽引擎類tagEngine.Class_ASP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:Asp+Ajax實現無刷新增加好友
由于工作關系,要做個人空間,其中有一功能是增加對方為好友.如圖: 用到的方法是ajax,費話少說貼切代碼: a href=javascript:void(0); onClick =add_username('%= rs(username) %');加為好友/a,用到的js驗證: script language = JavaScript src=ajax.

一個用來實現tag功能的asp類,具體的作用,如果您可以讀懂的話就可以明白了了。

修改記錄:
1,增加擴展函數,2006-12-3

<%
'******************************
'類名:tagEngine
'名稱:標簽引擎
'日期:2006-11-29
'作者:西樓冷月
'網址:www.xilou.net | www.chinaCMS.org
'描述:只有提取標簽功能,沒有解析標簽功能
'版權:轉載請注名出處,作者
'******************************
'最后修改:2006-12-3
'修改次數:3
'修改說明:修改正則,使匹配更精確
'目前版本:v1.1.3
'******************************
Class tagEngine

Private regEx'正則對象

'定義標簽規則
Private tagbegin
Private tagend
Private blockbegin_begin
Private blockbegin_end
Private blockend_begin
Private blockend_end
'//初始化
Private Sub Class_Initialize()
'初始化標簽規則
tagbegin="{"
tagend="}"
blockbegin_begin="<Block:"
blockbegin_end =">"
blockend_begin ="</Block:"
blockend_end =">"
'初始化正則對象
Set regEx=new RegExp
regEx.IgnoreCase=True'不區分大小寫
regEx.Global=True'全局匹配
End Sub
Private Sub Class_Terminate()
'釋放對象
If IsObject(regEx) Then Set regEx=Nothing
End Sub

'方法:resetPattern()
'參數:
'返回:無返回值
'作用:重設標簽規則
Public Sub resetPattern(tagbegin,tagend,_
blockbegin_begin,_
blockbegin_end,_
blockend_begin,_
blockend_end _
)
tagbegin=tagbegin
tagend=tagend
blockbegin_begin=blockbegin_begin
blockbegin_end =blockbegin_end
blockend_begin =blockend_begin
blockend_end =blockend_end
End Sub

'方法:getBlocks(temp,blockname)
'參數:temp,要匹配的內容;blockname,區塊標志名稱
'返回:返回集合對象(Matches)
'作用:獲取塊標簽集合
Public Function getBlocks(temp,blockname)
Dim pattern
pattern="("&blockbegin_begin&"[ ]*"&blockname&"\b[\w\W]*?"&blockbegin_end
pattern=pattern&")([\w\W]*?)"&blockend_begin&"[ \n\r]*"&blockname&"[ ]*"&blockend_end
'Response.Write pattern
regEx.Pattern=pattern
Set getBlocks=regEx.Execute(temp)'返回匹配集合
End Function

'方法:getBlockByAtt(temp,attributename,attributevalue)
'參數:temp,要匹配的內容;attributename,屬性名稱;attributevalue,屬性值
'返回:返回集合對象(Matches)
'作用:根據塊標簽里的某個屬性的值取得符合的塊集合
Public Function getBlockByAtt(temp,attributename,attributevalue)
Dim pattern
pattern="("&blockbegin_begin&"[\w\W]*?[ \n\r]+"&attributename
pattern=pattern&"[ ]*=[ ]*\"&Chr(34)&attributevalue&"\"&Chr(34)&"[ \n\r]*[\w\W]*?"
pattern=pattern&blockbegin_end
pattern=pattern&")([\w\W]*?)"&blockend_begin&"[\w\W]*?"&blockend_end
'Response.Write pattern
regEx.Pattern=pattern
Set getBlockByAtt=regEx.Execute(temp)'返回匹配集合
End Function

'方法:getAttValue(temp,attributename)
'參數:temp,要匹配的內容;attributename,屬性名稱
'返回:返回集合對象(Matches)
'作用:獲取塊標簽內的屬性值
Public Function getAttValue(temp,attributename)
Dim pattern
pattern="[ \n\r]+"&attributename&"[ ]*=[ ]*\"&Chr(34)&"([^\f\n\r\t\v\"&Chr(34)&"]*?)\"&Chr(34)
'Response.Write pattern
regEx.Pattern=pattern
Set getAttValue=regEx.Execute(temp)
End Function

'方法:parseTag(temp,tagname,tagvalue)
'參數:temp,要匹配的內容;attributename,屬性名稱;attributevalue,屬性值
'返回:返回替換后的字符串
'作用:替換簡單標簽
Public Function parseTag(temp,tagname,tagvalue)
Dim pattern
'pattern=tagbegin&"[ ]*"&tagname&"[ ]*"&tagend
pattern=tagbegin&tagname&tagend
regEx.pattern=pattern
parseTag=regEx.Replace(temp,tagvalue)
End Function

'方法:clearBlocks(temp)
'參數:temp,要匹配的內容
'返回:返回清除后的字符串
'作用:清除所有塊標簽
Public Function clearBlocks(temp)
Dim pattern
pattern=blockbegin_begin&"[\w\W]*?"&blockbegin_end&"[\w\W]*?"
pattern=pattern&blockend_begin&"[\w\W]*?"&blockend_end
regEx.pattern=pattern
clearBlocks=regEx.Replace(temp,"")
End Function

'方法:clearTags(temp)
'參數:temp,要匹配的內容
'返回:返回清除后的字符串
'作用:清除所有的單標簽
Public Function clearTags(temp)
Dim pattern
pattern=tagbegin&"[^\f\n\r\t\v]*?"&tagend
regEx.pattern=pattern
clearTags=regEx.Replace(temp,"")
End Function

'方法:showError(errdes)
'參數:errdes,錯誤描述
'返回:無
'作用:顯示錯誤
Public Sub showError(errdes)
Dim errinfo,cssstyle
cssstyle="style="&Chr(34)
cssstyle=cssstyle&"font:bold 12px 150%,'Arial';border:1px solid #CC3366;"
cssstyle=cssstyle&"width:50%;color:#990066;padding:2px;"&Chr(34)
errinfo=vbcrlf&"<ul "&cssstyle&"><li>"&errdes&"</li></ul>"&vbcrlf
Response.Write errinfo
End Sub

'******************標準功能結束****************
'以下是自定義擴展功能

'方法:EXT_getSimpleBlocks(temp,blockname)
'參數:temp,要匹配的內容;blockname,區塊標志名稱
'返回:返回集合對象(Matches)
'作用:獲取簡單塊標簽集合
'例子:<Block:new id="" loop=""/>
Public Function EXT_getSimpleBlocks(temp,blockname)
Dim pattern
Dim blockbegin,blockend
'重新定義標簽規則
blockbegin="<Block:"
blockend ="/>"
pattern=blockbegin&"[ ]*"&blockname&"\b[\w\W]*?"&blockend
regEx.pattern=pattern
Set EXT_getSimpleBlocks=regEx.Execute(temp)
End Function

'******************標準功能結束****************
'以下是自定義擴展功能

'方法:EXT_getSimpleBlocks(temp,blockname)
'參數:temp,要匹配的內容;blockname,區塊標志名稱
'返回:返回集合對象(Matches)
'作用:獲取簡單塊標簽集合
'例子:<Block:new id="" loop=""/>
Public Function EXT_getSimpleBlocks(temp,blockname)
Dim pattern
Dim blockbegin,blockend
'重新定義標簽規則
blockbegin="<Block:"
blockend ="/>"
pattern=blockbegin&"[ ]*"&blockname&"\b[\w\W]*?"&blockend
regEx.pattern=pattern
Set EXT_getSimpleBlocks=regEx.Execute(temp)
End Function

'方法:EXT_getTEXT(path)
'參數:path,要讀取的文本相對或絕對路徑
'返回:返回文本內容
'作用: 讀取文件
'例子:c=EXT_getTEXT("tpl.htm")
Public Function EXT_getTEXT(path)
Dim fso,f,text
On Error Resume Next
Set fso = CreateObject("Scripting.FileSystemObject")
Set f=Fso.OpenTextFile(path)
text=f.ReadAll
If Err Then
Err.Clear
showError "讀取文件出錯..."
If IsObject(fso) Then Set fso=Nothing
Exit Function
End If
If IsObject(fso) Then Set fso=Nothing
EXT_getTEXT=text
End Function

'方法:EXT_getIncludeFile(temp)
'參數:temp,要匹配的內容
'返回:返回集合對象(Matches)
'作用: 解析<!--#include file="tpl.html"-->的區塊
'例子:EXT_getIncludeFile(temp)(0).SubMatches(0),返回第一個匹配的文件名
Public Function EXT_getIncludeFile(temp)
Dim pattern
Dim blockbegin,blockend
'重新定義標簽規則
blockbegin="<!--#include"
blockend ="-->"
pattern=blockbegin&"[ ]*file[ ]*=[ ]*\""([\w\W]*?)\""[ ]*"&blockend
regEx.pattern=pattern
Set EXT_getIncludeFile=regEx.Execute(temp)
End Function

End Class
%>

分享:ASP限制ip投票完整實例代碼
由于工作關系,要做個人空間,其中有一功能是對用戶投票,要求同一IP只能對同一用戶投票一次,貼Asp代碼: % '作者:無情 出處: db_conn(dbs) Voteusername=trim(request.QueryString(username)) rs_create(select username from [user] where username ='

來源:模板無憂//所屬分類:ASP教程/更新時間:2012-06-10
相關ASP教程
国产精品女主播一区二区三区| 中文精品久久久久人妻不卡| 97久久综合精品久久久综合| 成人午夜精品在线| 国产丝袜一区二区| 日韩成人在线资源| 成人涩涩小片视频日本| 老司机精品视频在线播放| 2023国产一二三区日本精品2022| 国产亚洲精品一区二555| 一区二区三区四区免费视频| 欧美日韩大片在线观看| 免费精品国产| 中文字幕亚洲综合久久菠萝蜜| 欧美精品videofree1080p| 激情综合在线观看| 国产深喉视频一区二区| 久久狠狠一本精品综合网| 欧美美女喷水视频| 精品国产一区二区三区麻豆小说 | www.久久久.com| 不卡av在线免费观看| 亚洲人午夜精品| 大伊香蕉精品视频在线| 国产精品无码粉嫩小泬| 91久久亚洲| 欧美日韩成人在线| 麻豆久久久9性大片| 亚洲天堂黄色片| 狠狠综合久久av一区二区蜜桃 | 91亚洲精品一区二区| 右手影院亚洲欧美| 在线精品自拍| 国产精品乱码一区二区三区软件| 久久免费福利视频| 超级砰砰砰97免费观看最新一期| 成人性生活视频| 成人丝袜视频网| 久久视频国产精品免费视频在线| 国产中文字幕免费观看| 性猛交xxxx乱大交孕妇印度| 美国十次了思思久久精品导航 | 在线视频欧美亚洲| 日韩影院精彩在线| 日韩精品中文字幕在线观看| 日本一道在线观看| 91theporn国产在线观看| 日韩国产高清在线| 亚洲欧美日韩高清| 1024av视频| 亚洲精品字幕在线观看| 国产成人综合自拍| 久久久99久久精品女同性| 人人干人人干人人| 日韩成人精品一区二区三区| 国产亚洲欧美日韩日本| 欧美一性一乱一交一视频| 在线中文字日产幕| 成人搞黄视频| 亚洲国产乱码最新视频| 99国产精品久久久久老师| 久久中文免费视频| 亚洲电影影音先锋| 欧美一区二区三区电影| 熟女熟妇伦久久影院毛片一区二区| 久草热在线观看| 日本不卡一二三区黄网| 亚洲性xxxx| 91看片在线免费观看| 精品三区视频| 中文字幕不卡三区| 成人激情视频在线播放| 国产老头老太做爰视频| 欧美精品激情| 欧美xxx久久| 精品视频在线观看一区| 欧美性受xxxx狂喷水| 91婷婷韩国欧美一区二区| 欧美最顶级丰满的aⅴ艳星| 国产精品扒开腿做爽爽| 欧美亚洲在线日韩| 欧美一区二区三区免费在线看| 欧美 亚洲 视频| 亚洲伦理在线观看| 久久蜜桃av一区二区天堂 | 91精品中国老女人| 麻豆国产尤物av尤物在线观看| 欧美午夜久久| 日韩精品视频在线播放| caoporn超碰97| 国产午夜久久av| 亚洲一区二区三区四区不卡| 久久亚洲一区二区| 正在播放木下凛凛xv99| 国产成人99久久亚洲综合精品| 午夜精品在线视频| www.黄色在线| 欧美黄色免费| 亚洲人成网站999久久久综合| 国产成人黄色网址| 国产一区调教| 精品视频一区二区三区免费| 日本福利视频在线观看| 亚洲欧美综合一区二区| 综合激情成人伊人| 国产偷久久久精品专区| 中文字幕日本人妻久久久免费| 国产成人综合精品三级| 欧美一区二区三区免费视| 色婷婷粉嫩av| 久久在线精品| 欧美黑人性视频| 最新中文字幕av| 影音先锋久久资源网| 在线观看亚洲视频| 亚洲精品第二页| 婷婷激情图片久久| 亚洲精品自拍视频| 亚洲欧美日韩中文字幕在线观看| 你懂的一区二区三区| 欧美一区二区播放| 999精品网站| 黄色美女久久久| 日韩一区国产二区欧美三区| 日本三级免费网站| 国产精品对白| 欧美电影一区二区| 欧美视频免费播放| jizz性欧美23| 欧美一区三区四区| 国产精彩免费视频| 亚洲成人一品| 亚洲变态欧美另类捆绑| 亚洲免费在线播放视频| 北条麻妃国产九九九精品小说| 精品1区2区在线观看| 日韩av片免费观看| 久久精品不卡| 亚洲性xxxx| japanese中文字幕| 国产精品入口| 91av免费观看91av精品在线| 久草网视频在线观看| 国产毛片精品国产一区二区三区| 国产精品国语对白| 精品国产xxx| 久久综合九色综合97婷婷| 国产伦精品一区二区三区免| 国产日韩精品suv| 国产精品久久久久aaaa| 亚洲成人一区二区三区| yiren22亚洲综合| 色成人在线视频| 国内性生活视频| 亚洲色图美女| 亚洲欧美精品中文字幕在线| 亚洲永久无码7777kkk| 国产亚洲在线观看| 26uuu国产精品视频| 日韩欧美a级片| 99久久综合精品| 久久大片网站| 欧美黑人巨大xxxxx| 日本韩国精品在线| 浓精h攵女乱爱av| 日韩欧美高清| 久久精品免费电影| 97在线观看免费高| 国产成人免费视频网站 | 精品乱码亚洲一区二区不卡| 久久久久99人妻一区二区三区| 国产综合激情| 91av视频在线免费观看| 黄色片中文字幕| 国产精品美女久久久久久久久久久| 亚洲成色最大综合在线| 伊人久久大香线蕉综合影院首页| 欧美一区二区三区四区久久 | 97成人超碰视| 欧美1o一11sex性hdhd| av亚洲一区二区三区| 欧美人妇做爰xxxⅹ性高电影| 佐山爱在线视频| 亚洲精品麻豆| 国产精品嫩草视频| 999av视频| 精品欧美一区二区三区| 麻豆一区二区三区视频| 欧美激情综合色综合啪啪| 午夜精品久久久久久99热软件| 久久久久女人精品毛片九一| 国产精品乱码一区二三区小蝌蚪| 午夜久久久久久久久久久| 欧美日韩一区二区三区不卡视频| 亚洲欧美日韩在线高清直播| 人人澡人人澡人人看| 99久精品国产| 中文字幕中文字幕在线中一区高清| 天堂精品久久久久| 精品无人区太爽高潮在线播放| 欧美亚洲色综久久精品国产| 国产盗摄视频一区二区三区| 欧美日韩中文国产一区发布| 一区二区日韩| 中文字幕亚洲欧美| 国产真实乱偷精品视频| 国产精品福利在线播放| 成人午夜免费在线| 99久久视频| 欧洲美女7788成人免费视频| 91精品中文字幕| 色综合婷婷久久| 男插女视频网站| 日本欧美一区二区在线观看| 北条麻妃高清一区| 日日夜夜综合| 亚洲欧美制服综合另类| 青青草激情视频| 欧美国产乱子伦| 精品国产一区三区| 欧美日韩免费观看一区=区三区| 日韩男女性生活视频| 国产后入清纯学生妹| 色视频成人在线观看免| 精品久久久久一区二区| 国内欧美视频一区二区| 久久天堂国产精品| 在线精品视频一区| 久久人体大胆视频| 在线观看中文字幕av| 色噜噜狠狠色综合欧洲selulu| 粗大的内捧猛烈进出视频| 麻豆91在线看| 日韩av不卡在线播放| 欧美aaaaa级| 久久久久久网址| 国产手机精品视频| 777午夜精品免费视频| 卡一卡二卡三在线观看| 久久新电视剧免费观看| 无罩大乳的熟妇正在播放| 国产精品videossex久久发布| 国产欧美日韩丝袜精品一区| 日韩毛片在线| 亚洲丝袜在线视频| 精品久久久久久久久久久国产字幕| 午夜欧美视频在线观看| 免费看91视频| 国产91高潮流白浆在线麻豆 | 成人网站免费观看| 99国内精品久久| 日本a视频在线观看| 亚洲高清激情| 爱情岛论坛亚洲入口| theporn国产在线精品| 久久久久久国产精品久久| 亚洲卡一卡二卡三| 亚洲第一综合天堂另类专| 国产网址在线观看| 亚洲高清免费观看| 人妻av一区二区| 91视频在线看| 日本老熟妇毛茸茸| 青娱乐精品在线视频| 亚洲国产一区二区在线| 99久久亚洲精品蜜臀| 91人成网站www| 午夜电影一区| 欧美激情女人20p| 婷婷视频在线观看| 亚洲精品视频在线播放| 国产天堂第一区| 欧美情侣在线播放| 在线观看成人毛片| 性做久久久久久久久| 欧美精品黑人猛交高潮| 国产欧美一区二区三区沐欲 | 亚洲精品乱码久久久久久蜜桃欧美| 粉嫩av一区二区三区| 国产精品333| 免费久久99精品国产| 成人在线观看www| 99精品热6080yy久久| 日本精品一区二区三区不卡无字幕| 日本欧美视频| 成人久久18免费网站漫画| 秋霞影视一区二区三区| 国产精品影片在线观看| 成人午夜网址| 国产精品久久久久久久久久99 | 亚洲欧洲综合网| 亚洲图片自拍偷拍| 欧美偷拍一区二区三区| 亚洲美女视频一区| 成人精品999| 亚洲精品免费播放| 久久精品国产亚洲AV熟女| 日韩毛片在线免费观看| 精品国产一区在线| 最新日韩av在线| 国产亚洲无码精品| 亚洲欧美日韩国产一区二区三区| 少妇一级淫片免费放播放| 国产精品麻豆99久久久久久| 丝袜熟女一区二区三区 | 在线观看你懂的视频| 久久综合视频网| 日本美女久久久| 亚洲国产精品t66y| 又黄又色的网站| 国产精品国产自产拍在线| a级片在线观看视频| 自拍偷拍亚洲激情| 在线观看福利片| 夜夜爽夜夜爽精品视频| jizz18女人高潮| 狠狠操狠狠色综合网| 国产少妇在线观看| 欧洲亚洲精品在线| www..com国产| 欧美一区二区久久| 少妇一级淫片日本| 亚洲免费精彩视频| 日韩一区二区三区不卡| 久久天天躁夜夜躁狠狠躁2022| 亚洲va中文在线播放免费| 欧美国产视频日韩| 免费看一区二区三区| 国产精品视频资源| 一区三区在线欧| 国产一区免费在线观看| 欧美日韩国产探花| 日本女人高潮视频| 久久er99热精品一区二区| 国产91对白刺激露脸在线观看| 成人av免费在线| 日本xxxx免费| 亚洲永久精品国产| 日日骚一区二区三区| 欧美狂野另类xxxxoooo| 中文字幕永久免费视频| 中文字幕日韩精品在线| 992tv国产精品成人影院| 欧美一级大片在线免费观看| 黄色欧美在线| 国产精品一区二区av| 亚洲激精日韩激精欧美精品| 男人的天堂视频在线| 国产成人综合网站| 妖精视频在线观看| 亚洲综合在线观看视频| 麻豆一区二区三区精品视频| 欧美一级电影网站| 精品国产免费无码久久久| 欧美成人四级hd版| 91亚洲无吗| 国产精品播放| 一本色道88久久加勒比精品| 成人黄色av片| 久久美女高清视频| 欧美激情 一区| 欧美日本免费一区二区三区| 欧美成人一区二区视频| 中文字幕日韩在线观看| 成人av在线播放| 91久久久一线二线三线品牌| 亚洲视屏一区| 男人天堂1024| 国产女人aaa级久久久级| 成年人看的免费视频| 337p亚洲精品色噜噜噜| 国产男男gay体育生网站| 久久99精品久久久久久青青91| 91精品国产自产精品男人的天堂| 97神马电影| 国产精品一国产精品k频道56| 国产在线青青草| 国产精品美女www爽爽爽| 婷婷激情四射网| 亚洲国产另类久久精品| 精品亚洲美女网站| 91免费观看网站| 在线一区欧美| 日韩一区二区三区不卡视频| 一级中文字幕一区二区| www.天天色| 夜夜嗨av色一区二区不卡| 99综合99| 国产伦理久久久| 美女国产一区二区| 欧美xxxx日本和非洲| 黑人精品xxx一区一二区| 亚洲最大成人av| 午夜免费久久久久| 99精品小视频| 国内精品在线观看视频| 亚洲国产精品ⅴa在线观看| 精品无码一区二区三区电影桃花 | 99在线免费观看视频| 蘑菇福利视频一区播放|