亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

ASP開發中有用的函數(function)集合(2)_ASP教程

2024-05-04 11:04:28
字體:
來源:轉載
供稿:網友

推薦:

ASP開發中有用的函數(function)集合,挺有用的,請大家保留!

'*************************************
'過濾超鏈接
'*************************************
Function checkURL(ByVal ChkStr)
Dim str:str=ChkStr
str=Trim(str)
If IsNull(str) Then
checkURL = ""
Exit Function
End If
Dim re
Set re=new RegExp
re.IgnoreCase =True
re.Global=True
re.Pattern="(d)(ocument/.cookie)"
Str = re.replace(Str,"1ocument cookie")
re.Pattern="(d)(ocument/.write)"
Str = re.replace(Str,"1ocument write")
re.Pattern="(s)(cript:)"
Str = re.replace(Str,"1cript ")
re.Pattern="(s)(cript)"
Str = re.replace(Str,"1cript")
re.Pattern="(o)(bject)"
Str = re.replace(Str,"1bject")
re.Pattern="(a)(pplet)"
Str = re.replace(Str,"1pplet")
re.Pattern="(e)(mbed)"
Str = re.replace(Str,"1mbed")
Set re=Nothing
Str = Replace(Str, ">", ">")
Str = Replace(Str, "<", "<")
checkURL=Str
end function

'*************************************
'過濾文件名字
'*************************************
Function FixName(UpFileExt)
If IsEmpty(UpFileExt) Then Exit Function
FixName = Ucase(UpFileExt)
FixName = Replace(FixName,Chr(0),"")
FixName = Replace(FixName,".","")
FixName = Replace(FixName,"ASP","")
FixName = Replace(FixName,"ASA","")
FixName = Replace(FixName,"ASPX","")
FixName = Replace(FixName,"CER","")
FixName = Replace(FixName,"CDX","")
FixName = Replace(FixName,"HTR","")
End Function

'*************************************
'過濾特殊字符
'*************************************
Function CheckStr(byVal ChkStr)
Dim Str:Str=ChkStr
If IsNull(Str) Then
CheckStr = ""
Exit Function
End If
Str = Replace(Str, "&", "&")
Str = Replace(Str,"'","'")
Str = Replace(Str,"""",""")
Dim re
Set re=new RegExp
re.IgnoreCase =True
re.Global=True
re.Pattern="(w)(here)"
Str = re.replace(Str,"1here")
re.Pattern="(s)(elect)"
Str = re.replace(Str,"1elect")
re.Pattern="(i)(nsert)"
Str = re.replace(Str,"1nsert")
re.Pattern="(c)(reate)"
Str = re.replace(Str,"1reate")
re.Pattern="(d)(rop)"
Str = re.replace(Str,"1rop")
re.Pattern="(a)(lter)"
Str = re.replace(Str,"1lter")
re.Pattern="(d)(elete)"
Str = re.replace(Str,"1elete")
re.Pattern="(u)(pdate)"
Str = re.replace(Str,"1pdate")
re.Pattern="(/s)(or)"
Str = re.replace(Str,"1or")
Set re=Nothing
CheckStr=Str
End Function

'*************************************
'恢復特殊字符
'*************************************
Function UnCheckStr(ByVal Str)
If IsNull(Str) Then
UnCheckStr = ""
Exit Function
End If
Str = Replace(Str,"'","'")
Str = Replace(Str,""","""")
Dim re
Set re=new RegExp
re.IgnoreCase =True
re.Global=True
re.Pattern="(w)(here)"
str = re.replace(str,"1here")
re.Pattern="(s)(elect)"
str = re.replace(str,"1elect")
re.Pattern="(i)(nsert)"
str = re.replace(str,"1nsert")
re.Pattern="(c)(reate)"
str = re.replace(str,"1reate")
re.Pattern="(d)(rop)"
str = re.replace(str,"1rop")
re.Pattern="(a)(lter)"
str = re.replace(str,"1lter")
re.Pattern="(d)(elete)"
str = re.replace(str,"1elete")
re.Pattern="(u)(pdate)"
str = re.replace(str,"1pdate")
re.Pattern="(/s)(or)"
Str = re.replace(Str,"1or")
Set re=Nothing
Str = Replace(Str, "&", "&")
UnCheckStr=Str
End Function

'*************************************
'轉換HTML代碼
'*************************************
Function HTMLEncode(ByVal reString)
Dim Str:Str=reString
If Not IsNull(Str) Then
Str = Replace(Str, ">", ">")
Str = Replace(Str, "<", "<")
Str = Replace(Str, CHR(9), " ")
Str = Replace(Str, CHR(32), " ")
Str = Replace(Str, CHR(39), "'")
Str = Replace(Str, CHR(34), """)
Str = Replace(Str, CHR(13), "")
Str = Replace(Str, CHR(10), "<br/>")
HTMLEncode = Str
End If
End Function

'*************************************
'反轉換HTML代碼
'*************************************
Function HTMLDecode(ByVal reString)
Dim Str:Str=reString
If Not IsNull(Str) Then
Str = Replace(Str, ">", ">")
Str = Replace(Str, "<", "<")
Str = Replace(Str, " ", CHR(9))
Str = Replace(Str, " ", CHR(32))
Str = Replace(Str, "'", CHR(39))
Str = Replace(Str, """, CHR(34))
Str = Replace(Str, "", CHR(13))
Str = Replace(Str, "<br/>", CHR(10))
HTMLDecode = Str
End If
End Function

'*************************************
'恢復&字符
'*************************************
function ClearHTML(ByVal reString)
Dim Str:Str=reString
If Not IsNull(Str) Then
Str = Replace(Str, "&", "&")
ClearHTML = Str
End If
End Function

'*************************************
'過濾textarea
'*************************************
Function UBBFilter(ByVal reString)
Dim Str:Str=reString
If Not IsNull(Str) Then
Str = Replace(Str, "</textarea>", "</textarea>")
UBBFilter = Str
End If
End Function

'*************************************
'過濾HTML代碼
'*************************************
Function EditDeHTML(byVal Content)
EditDeHTML=Content
IF Not IsNull(EditDeHTML) Then
EditDeHTML=UnCheckStr(EditDeHTML)
EditDeHTML=Replace(EditDeHTML,"&","&")
EditDeHTML=Replace(EditDeHTML,"<","<")
EditDeHTML=Replace(EditDeHTML,">",">")
EditDeHTML=Replace(EditDeHTML,chr(34),""")
EditDeHTML=Replace(EditDeHTML,chr(39),"'")
End IF
End Function

'*************************************
'日期轉換函數
'*************************************
Function DateToStr(DateTime,ShowType)
Dim DateMonth,DateDay,DateHour,DateMinute,DateWeek,DateSecond
Dim FullWeekday,shortWeekday,Fullmonth,Shortmonth,TimeZone1,TimeZone2
TimeZone1="+0800"
TimeZone2="+08:00"
FullWeekday=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
shortWeekday=Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat")
Fullmonth=Array("January","February","March","April","May","June","July","August","September","October","November","December")
Shortmonth=Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")

DateMonth=Month(DateTime)
DateDay=Day(DateTime)
DateHour=Hour(DateTime)
DateMinute=Minute(DateTime)
DateWeek=weekday(DateTime)
DateSecond=Second(DateTime)
If Len(DateMonth)<2 Then DateMonth="0"&DateMonth
If Len(DateDay)<2 Then DateDay="0"&DateDay
If Len(DateMinute)<2 Then DateMinute="0"&DateMinute
Select Case ShowType
Case "Y-m-d"
DateToStr=Year(DateTime)"-"&DateMonth"-"&DateDay
Case "Y-m-d H:I A"
Dim DateAMPM
If DateHour>12 Then
DateHour=DateHour-12
DateAMPM="PM"
Else
DateHour=DateHour
DateAMPM="AM"
End If
If Len(DateHour)<2 Then DateHour="0"&DateHour
DateToStr=Year(DateTime)"-"&DateMonth"-"&DateDay" "&DateHour":"&DateMinute" "&DateAMPM
Case "Y-m-d H:I:S"
If Len(DateHour)<2 Then DateHour="0"&DateHour
If Len(DateSecond)<2 Then DateSecond="0"&DateSecond
DateToStr=Year(DateTime)"-"&DateMonth"-"&DateDay" "&DateHour":"&DateMinute":"&DateSecond
Case "YmdHIS"
DateSecond=Second(DateTime)
If Len(DateHour)<2 Then DateHour="0"&DateHour
If Len(DateSecond)<2 Then DateSecond="0"&DateSecond
DateToStr=Year(DateTime)&DateMonth&DateDay&DateHour&DateMinute&DateSecond
Case "ym"
DateToStr=Right(Year(DateTime),2)&DateMonth
Case "d"
DateToStr=DateDay
Case "ymd"
DateToStr=Right(Year(DateTime),4)&DateMonth&DateDay
Case "mdy"
Dim DayEnd
select Case DateDay
Case 1
DayEnd="st"
Case 2
DayEnd="nd"
Case 3
DayEnd="rd"
Case Else
DayEnd="th"
End Select
DateToStr=Fullmonth(DateMonth-1)" "&DateDay&DayEnd" "&Right(Year(DateTime),4)
Case "w,d m y H:I:S"
DateSecond=Second(DateTime)
If Len(DateHour)<2 Then DateHour="0"&DateHour
If Len(DateSecond)<2 Then DateSecond="0"&DateSecond
DateToStr=shortWeekday(DateWeek-1)","&DateDay" "& Left(Fullmonth(DateMonth-1),3) " "&Right(Year(DateTime),4)" "&DateHour":"&DateMinute":"&DateSecond" "&TimeZone1
Case "y-m-dTH:I:S"
If Len(DateHour)<2 Then DateHour="0"&DateHour
If Len(DateSecond)<2 Then DateSecond="0"&DateSecond
DateToStr=Year(DateTime)"-"&DateMonth"-"&DateDay"T"&DateHour":"&DateMinute":"&DateSecond&TimeZone2
Case Else
If Len(DateHour)<2 Then DateHour="0"&DateHour
DateToStr=Year(DateTime)"-"&DateMonth"-"&DateDay" "&DateHour":"&DateMinute
End Select
End Function

'*************************************
'分頁函數
'*************************************
dim FirstShortCut,ShortCut
FirstShortCut=false
Function MultiPage(Numbers,Perpage,Curpage,Url_Add,aname,Style)
CurPage=Int(Curpage)
Numbers=Int(Numbers)
Dim URL
URL=Request.ServerVariables("Script_Name")&Url_Add
MultiPage=""
Dim Page,Offset,PageI
' If Int(Numbers)>Int(PerPage) Then
Page=9
Offset=4
Dim Pages,FromPage,ToPage
If Numbers Mod Cint(Perpage)=0 Then
Pages=Int(Numbers/Perpage)
Else
Pages=Int(Numbers/Perpage)+1
End If
FromPage=Curpage-Offset
ToPage=Curpage+Page-Offset-1
If Page>Pages Then
FromPage=1
ToPage=Pages
Else
If FromPage<1 Then
Topage=Curpage+1-FromPage
FromPage=1
If (ToPage-FromPage)<Page And (ToPage-FromPage)<Pages Then ToPage=Page
ElseIF Topage>Pages Then
FromPage =Curpage-Pages +ToPage
ToPage=Pages
If (ToPage-FromPage)<Page And (ToPage-FromPage)<Pages Then FromPage=Pages-Page+1
End If
End If
MultiPage="<div class=""page"" style="""&Style"""><ul>"
'if Curpage<>1 then MultiPage=MultiPage&"<li class=""PageL""><a href="""&Url&"page=1"" class=""PageLbutton"" title=""第一頁""></a></li>"
MultiPage=MultiPage"<li class=""pageNumber"">"
if Curpage<>1 then MultiPage=MultiPage"<a href="""&Url"page=1"" title=""第一頁"" style=""text-decoration:none""><</a> | "
if not FirstShortCut then ShortCut=" accesskey="",""" else ShortCut=""
if Curpage<>1 then MultiPage=MultiPage"<a href="""&Url"page="&CurPage-1""" title=""上一頁"" style=""text-decoration:none;"""&ShortCut"></a>"
For PageI=FromPage TO ToPage
If PageI<>CurPage Then
MultiPage=MultiPage"<a href="""&Url"page="&PageI&aname""">"&PageI"</a> | "
Else
MultiPage=MultiPage"<strong>"&PageI"</strong>"
if PageI<>Pages then MultiPage=MultiPage" | "
End If
Next
if not FirstShortCut then ShortCut=" accesskey="".""" else ShortCut=""
if Curpage<>pages then MultiPage=MultiPage"<a href="""&Url"page="&CurPage+1""" title=""下一頁"" style=""text-decoration:none"""&ShortCut"></a>"
if Curpage<>pages then MultiPage=MultiPage"<a href="""&Url"page="&Pages&aname""" title=""最后一頁"" style=""text-decoration:none"">></a>"
MultiPage=MultiPage"</li>"
'If Int(Pages)>Int(Page) Then
' MultiPage=MultiPage&"<li>...</li><li><a href="""&Url&"page="&Pages&aname&""">"&pages&"</a></li>"
'End If
'if Curpage<>pages then MultiPage=MultiPage&"<li class=""PageR""><a href="""&Url&"page="&Pages&aname&""" class=""PageRbutton"" title=""最后一頁""></a></li>"
MultiPage=MultiPage"</ul></div>"
' End If
FirstShortCut=true
End Function

分享:ASP判斷數據庫值是否為空的通用函數
由于各種字段屬性不同,判斷字段是否為空的方法也各異. 下面是一個通用函數,免去了還要看字段類型之苦. 'Check a variable isn't empty Function IsBlank(ByRef TempVar) 'by default, assume it's not blank IsBlank = False 'now check by variable t

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
在线日韩精品视频| 51视频国产精品一区二区| 久久中文精品视频| 亚洲美女性生活视频| 久久久免费精品视频| 亚洲欧美综合图区| 久久久久久久久久国产| 91久久久久久久久| 九九热r在线视频精品| 两个人的视频www国产精品| 精品国产老师黑色丝袜高跟鞋| 日韩福利伦理影院免费| 中文字幕亚洲欧美在线| 国产精品成人播放| 色偷偷888欧美精品久久久| 亚洲在线免费观看| 亚洲精品一区av在线播放| 2019中文在线观看| 在线国产精品视频| 国产97在线亚洲| 日韩有码视频在线| 成人看片人aa| 日韩欧美亚洲范冰冰与中字| 国产精品男人的天堂| 日韩免费看的电影电视剧大全| 国产精品久久中文| 欧美成人黄色小视频| 亚洲黄色www网站| 久久久久久久久久国产| 亚洲精品日韩欧美| 亚洲电影免费观看高清完整版在线观看| 欧美日韩一区二区三区在线免费观看| 亚洲女人天堂色在线7777| 日韩中文字幕在线免费观看| 美女精品久久久| 国产成+人+综合+亚洲欧洲| 美日韩精品免费观看视频| 国产一区二中文字幕在线看| 奇米一区二区三区四区久久| 91精品成人久久| 国产欧美精品日韩精品| 2019日本中文字幕| 26uuu另类亚洲欧美日本老年| 国产成人av网| 中文日韩在线视频| 伊人久久精品视频| 日本91av在线播放| 亚洲亚裔videos黑人hd| 最新的欧美黄色| 久久久久久久影视| 国内精品久久久久影院 日本资源| 欧美一级淫片播放口| 欧美孕妇与黑人孕交| 日韩大陆欧美高清视频区| 欧美精品一区三区| 久久视频这里只有精品| 欧美精品在线观看91| 欧美日韩国产在线看| 日韩中文理论片| 亚洲国产精品一区二区三区| 91av在线不卡| 欧美福利视频在线| 国产精品网站入口| 97av在线影院| zzjj国产精品一区二区| 精品欧美aⅴ在线网站| 黄色成人av网| 久久影院免费观看| 国产精品电影在线观看| 午夜美女久久久久爽久久| 久久中文字幕国产| 亚洲美女中文字幕| 日韩亚洲在线观看| 久久91亚洲精品中文字幕奶水| 日韩电影免费在线观看中文字幕| 亚洲护士老师的毛茸茸最新章节| 亚洲精品影视在线观看| 国产精品久久久久久久久久小说| 久久久91精品国产一区不卡| 久久九九精品99国产精品| 日韩在线观看你懂的| 夜夜躁日日躁狠狠久久88av| 麻豆一区二区在线观看| 国产精品日日摸夜夜添夜夜av| 欧美专区在线播放| 992tv在线成人免费观看| 精品女厕一区二区三区| 久久久国产一区二区| 亚洲色图五月天| 亚洲成人三级在线| 精品国偷自产在线视频| 欧美韩国理论所午夜片917电影| 亚洲欧美成人在线| 国产91色在线|免| 亚洲综合成人婷婷小说| 欧洲永久精品大片ww免费漫画| 国产激情视频一区| 在线观看国产成人av片| 欧美在线激情视频| 国产成+人+综合+亚洲欧洲| 亚洲乱码一区av黑人高潮| 色播久久人人爽人人爽人人片视av| 成人免费网站在线| 久久久久久久久电影| 亚洲精品久久久久国产| 91网站在线免费观看| 久久综合五月天| 国产欧美在线观看| 少妇高潮久久久久久潘金莲| 色香阁99久久精品久久久| 欧美激情视频一区| 欧美成人中文字幕| 国模吧一区二区三区| 成人疯狂猛交xxx| 欧美激情第1页| 欧美午夜片在线免费观看| 色婷婷综合成人| 日韩成人av在线| 日韩精品中文字幕久久臀| 亚洲第一区在线观看| 色偷偷亚洲男人天堂| 亚洲香蕉在线观看| 亚洲影视九九影院在线观看| 日韩最新免费不卡| 中文字幕国产亚洲2019| 97免费视频在线| 国产suv精品一区二区三区88区| 亚洲欧美综合图区| 操日韩av在线电影| x99av成人免费| 久久久极品av| 伊人青青综合网站| 亚洲日韩欧美视频一区| 国产一区二区三区网站| 欧美日韩国产一区二区三区| 色妞一区二区三区| 亚洲欧洲xxxx| 好吊成人免视频| 日日狠狠久久偷偷四色综合免费| 国产欧美一区二区三区在线| 日韩av在线电影网| 中文字幕精品一区二区精品| 色无极影院亚洲| 91av在线视频观看| 欧美精品在线视频观看| 在线成人免费网站| 国产亚洲成av人片在线观看桃| 久久久久久久久久久国产| 国产一区二区黑人欧美xxxx| 黑人巨大精品欧美一区二区免费| 性色av一区二区三区在线观看| 欧美激情精品久久久久久大尺度| 日韩精品丝袜在线| 久久视频这里只有精品| 国产精品久久一| 亚洲乱码一区二区| 欧美激情在线狂野欧美精品| 97久久精品人人澡人人爽缅北| 欧美超级乱淫片喷水| 久久精品国产69国产精品亚洲| 亚洲国产91精品在线观看| 成人性生交xxxxx网站| 国产欧美精品va在线观看| 国产亚洲精品va在线观看|