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

首頁 > 編程 > ASP > 正文

天楓常用的ASP函數(shù)封裝如下

2024-05-04 11:09:27
字體:
供稿:網(wǎng)友
對于用asp開發(fā)網(wǎng)站的朋友可以借鑒下他的asp函數(shù),方便學(xué)習(xí)與提高開發(fā)效率
 
 
 
復(fù)制代碼代碼如下:

<% 
'------------------------------------- 
'天楓ASP class v1.0,集常用asp函數(shù)于一體 
'天楓版權(quán)所有
'QQ:76994859 EMAIL:Chenshaobo@gmail.com 

'所有功能函數(shù)名如下: 
' StrLength(str) 取得字符串長度 
' CutStr(str,strlen) 字符串長度切割 
' CheckIsEmpty(tstr) 檢測是否為空 
' isInteger(para) 整數(shù)檢驗 
' CheckName(str) 名字字符校驗 
' CheckPassword(str) 密碼檢驗 
' CheckEmail(email) 郵箱格式檢驗 
' Alert(msg,goUrl) 彈出對話框提示 
' GoBack(Str1,Str2,isback) 出錯信息提示 
' Suc(str1,str2,url) 操作成功信息提示 
' ChkPost() 檢測是否站外提交表單 
' PSql() 防止sql注入 
' FiltrateHtmlCode(Str) 防止生成HTML 
' HtmlCode(str) 過濾HTML 
' Replacehtml(tstr) 清濾HTML 
' GetIP() 獲取客戶端IP 
' GetBrowser 獲取客戶端瀏覽器信 
' GetSystem 獲取客戶端操作系統(tǒng) 
' GetUrl() 獲取當(dāng)前頁面URL包含參數(shù) 
' CUrl() 獲取當(dāng)前頁面URL 
' GetExtend 取得文件擴(kuò)展名 
' CheckExist(table,fieldname,fieldcontent,isblur) 檢測某個表中某個字段的內(nèi)容是否存在 
' GetNum(table,fieldname,resulttype,args) 檢測某個表某個字段有多少條,最大值 ,最小值等 
' GetFolderSize(Folderpath) 計算某個文件夾的大小 
' GetFileSize(Filename) 計算某個文件的大小 
' IsObjInstalled(strClassString) 檢測組件是否安裝 
' SendMail JMAIL發(fā)送郵件 
' ResponseCookies 寫入cookies 
' CleanCookies 清除cookies 
' GetTimeover 取得程序頁面執(zhí)行時間 
' FormatSize 大小格式化 
' FormatTime 時間格式化 
' Zodiac 取得生肖 
' Constellation 取得星座 
'------------------------------------- 

Class Cls_fun 

'--------字符處理-------------------------- 

'**************************************************** 
'函數(shù)名:StrLength 
'作 用:取得字符串長度(漢字為2) 
'參 數(shù):str ----字符串內(nèi)容 
'返回值:字符串長度 
'**************************************************** 
Public function StrLength(str) 
Dim Rep,lens,i 
Set rep=new regexp 
rep.Global=true 
rep.IgnoreCase=true 
rep.Pattern="[/u4E00-/u9FA5/uF900-/uFA2D]" 
For each i in rep.Execute(str) 
lens=lens+1 
Next 
Set Rep=Nothing 
lens=lens + len(str) 
strLength=lens 
End Function 

'**************************************************** 
'函數(shù)名:CutStr 
'作 用:字符串長度切割,超過顯示省略號 
'參 數(shù):str ----字符串內(nèi)容 
' strlen ------要顯示的長度 
'返回值:切割后字符串內(nèi)容 
'**************************************************** 
Public Function CutStr(str,strlen) 
Dim l,t,i,c 
If str="" Then 
cutstr="" 
Exit Function 
End If 
str=Replace(Replace(Replace(Replace(Replace(str," "," "),""",Chr(34)),">",">"),"<","<"),"|","|") 
l=Len(str) 
t=0 
For i=1 To l 
c=Abs(Asc(Mid(str,i,1))) 
If c>255 Then 
t=t+2 
Else 
t=t+1 
End If 
If t>=strlen Then 
cutstr=Left(str,i) & "..." 
Exit For 
Else 
cutstr=str 
End If 
Next 
cutstr=Replace(Replace(Replace(Replace(replace(cutstr," "," "),Chr(34),"""),">",">"),"<","<"),"|","|") 
End Function 

'--------------系列驗證---------------------------- 

'**************************************************** 
'函數(shù)名:CheckIsEmpty 
'作 用:檢查是否為空 
'參 數(shù):tstr ----字符串 
'返回值:true不為空,false為空 
'**************************************************** 
Public Function CheckIsEmpty(tstr) 
CheckIsEmpty=false 
If IsNull(tstr) or Tstr="" Then Exit Function 
Dim Str,re 
Str=Tstr 
Set re=new RegExp 
re.IgnoreCase =True 
re.Global=True 
str= Replace(str, vbNewLine, "") 
str = Replace(str, Chr(9), "") 
str = Replace(str, " ", "") 
str = Replace(str, " ", "") 
re.Pattern="<img(.[^>]*)>" 
str =re.Replace(Str,"94kk") 
re.Pattern="<(.[^>]*)>" 
Str=re.Replace(Str,"") 
Set Re=Nothing 
If Str<>"" Then CheckIsEmpty=true 
End Function 

'**************************************************** 
'函數(shù)名:isInteger 
'作 用:整數(shù)檢驗 
'參 數(shù):tstr ----字符 
'返回值:true是整數(shù),false不是整數(shù) 
'**************************************************** 
Public function isInteger(para) 
on error resume Next 
Dim str 
Dim l,i 
If isNUll(para) then 
isInteger=false 
exit function 
End if 
str=cstr(para) 
If trim(str)="" then 
isInteger=false 
exit function 
End if 
l=len(str) 
For i=1 to l 
If mid(str,i,1)>"9" or mid(str,i,1)<"0" then 
isInteger=false 
exit function 
End if 
Next 
isInteger=true 
If err.number<>0 then err.clear 
End Function 

'**************************************************** 
'函數(shù)名:CheckName 
'作 用:名字字符檢驗 
'參 數(shù):str ----字符串 
'返回值:true無誤,false有誤 
'**************************************************** 
Public Function CheckName(Str) 
Checkname=true 
Dim Rep,pass 
Set Rep=New RegExp 
Rep.Global=True 
Rep.IgnoreCase=True 
'匹配字母、數(shù)字、下劃線、漢字且必須以字母或下劃線或漢字開始 
Rep.Pattern="^[a-zA-Z_u4e00-/u9fa5][/w/u4e00-/u9fa5]+$" 
Set pass=Rep.Execute(Str) 
If pass.count=0 Then CheckName=false 
Set Rep=Nothing 
End Function 

'**************************************************** 
'函數(shù)名:CheckPassword 
'作 用:密碼檢驗 
'參 數(shù):str ----字符串 
'返回值:true無誤,false有誤 
'**************************************************** 
Public Function CheckPassword(Str) 
Dim pass 
CheckPassword=true 
If Str <> "" Then 
Dim Rep 
Set Rep = New RegExp 
Rep.Global = True 
Rep.IgnoreCase = True 
'匹配字母、數(shù)字、下劃線、點號 
Rep.Pattern="[a-zA-Z0-9_/.]+$" 
Pass=rep.Test(Str) 
Set Rep=nothing 
If not Pass Then CheckPassword=false 
End If 
End Function 

'**************************************************** 
'函數(shù)名:CheckEmail 
'作 用:郵箱格式檢測 
'參 數(shù):str ----Email地址 
'返回值:true無誤,false有誤 
'**************************************************** 
Public function CheckEmail(email) 
CheckEmail=true 
Dim Rep 
Set Rep = new RegExp 
rep.pattern="([/.a-zA-Z0-9_-]){2,10}@([a-zA-Z0-9_-]){2,10}(/.([a-zA-Z0-9]){2,}){1,4}$" 
pass=rep.Test(email) 
Set Rep=Nothing 
If not pass Then CheckEmail=false 
End function 

'--------------信息提示---------------------------- 
'**************************************************** 
'函數(shù)名:Alert 
'作 用:彈出對話框提示 
'參 數(shù):msg ----對話框信息 
' gourl ----提示后轉(zhuǎn)向哪里 
'返回值:無 
'**************************************************** 
Public Function Alert(msg,goUrl) 
msg = replace(msg,"'","/'") 
If goUrl="" Then 
goUrl="history.go(-1);" 
Else 
goUrl="window.location.href='"&goUrl&"'" 
End IF 
Response.Write ("<script language=""JavaScript"" type=""text/javascript"">"&vbNewLine&"alert('" & msg & "');"&goUrl&vbNewLine&"</script>") 
Response.End 
End Function 

'**************************************************** 
'函數(shù)名:GoBack 
'作 用:錯誤信息提示 
'參 數(shù):str1 ----信息提示標(biāo)題 
' str2 ----信息提示內(nèi)容 
' isback ----是否顯示返回 
'返回值:無 
'**************************************************** 
Public Function GoBack(Str1,Str2,isback) 
If Str1="" Then Str1="錯誤信息" 
If Str2="" Then Str2="請?zhí)顚懲暾靥铐椖?quot; 
If isback="" Then 
Str2=Str2&" <a href=""javascript:history.go(-1)"">返回重填</a></li>" 
else 
Str2=Str2 
end if 
Response.Write"<div style=""margin-left:5px;border:1px solid #0066cc;width:98%""><div style=""height:22px;font-weight:bold;color : white;font-size:14px;background:#799AE1;background:url(images/th.gif);;text-align:left;line-height:20px;padding:3px;"">"&Str1&" </div><div style=""line-height:50px;background:#F7F7F7;vertical-align:middle;font-size:14px;width:100%""><div style=""color:red;font:50px/50px 宋體;float:left;width:5%"">×</div><div style=""margin-top:8px;float:right;width:90%;text-align:left;padding-left:3px;"">"&str2&"</div></div></div>" 
response.end 
End Function 

'**************************************************** 
'函數(shù)名:Suc 
'作 用:成功提示信息 
'參 數(shù):str1 ----信息提示標(biāo)題 
' str2 ----信息提示內(nèi)容 
' url ----返回地址 
'返回值:無 
'**************************************************** 
Public Function Suc(str1,str2,url) 
If str1="" Then Str1="操作成功" 
If str2="" Then Str2="成功的完成這次操作!" 
If url="" Then url="javascript:history.go(-1)" 
str2=str2&" <a href="""&url&""" >返回繼續(xù)管理</a>" 
Response.Write"<div style=""margin-left:5px;border:1px solid #0066cc;width:98%""><div style=""height:22px;font-weight:bold;color : white;font-size:14px;background:#799AE1;background:url(images/th.gif);;text-align:left;line-height:20px;padding:3px;"">"&Str1&" </div><div style=""line-height:50px;background:#F7F7F7;vertical-align:middle;font-size:14px;width:100%""><div style=""color:red;font:50px/50px 宋體;float:left;width:5%"">√</div><div style=""margin-top:8px;float:right;width:90%;text-align:left;padding-left:3px;"">"&str2&"</div></div></div>" 
End Function 

'--------------安全處理---------------------------- 

'**************************************************** 
'函數(shù)名:ChkPost 
'作 用:禁止站外提交表單 
'返回值:true站內(nèi)提交,flase站外提交 
'**************************************************** 
Public Function ChkPost() 
Dim url1,url2 
chkpost=true 
url1=Cstr(Request.ServerVariables("HTTP_REFERER")) 
url2=Cstr(Request.ServerVariables("SERVER_NAME")) 
If Mid(url1,8,Len(url2))<>url2 Then 
chkpost=false 
exit function 
End If 
End function 

'**************************************************** 
'函數(shù)名:PSql 
'作 用:防止SQL注入 
'返回值:為空則無注入,不為空則注入并返回注入的字符 
'**************************************************** 
public Function PSql() 
Psql="" 
badwords= "'防''防;防and防exec防insert防select防update防delete防count防*防%防chr防m(xù)id防m(xù)aster防truncate防char防declare防|" 
badword=split(badwords,"防") 
If Request.Form<>"" Then 
For Each TF_Post In Request.Form 
For i=0 To Ubound(badword) 
If Instr(LCase(Request.Form(TF_Post)),badword(i))>0 Then 
Psql=badword(i) 
exit function 
End If 
Next 
Next 
End If 
If Request.QueryString<>"" Then 
For Each TF_Get In Request.QueryString 
For i=0 To Ubound(badword) 
If Instr(LCase(Request.QueryString(TF_Get)),badword(i))>0 Then 
Psql=badword(i) 
exit function 
End If 
Next 
Next 
End If 
End Function 

'**************************************************** 
'函數(shù)名:FiltrateHtmlCode 
'作 用:防止生成html代碼 
'參 數(shù):str ----字符串 
'**************************************************** 
Public Function FiltrateHtmlCode(Str) 
If Not isnull(str) And str<>"" then 
Str=Replace(Str,Chr(9),"") 
Str=replace(Str,"|","|") 
Str=replace(Str,chr(39),"'") 
Str=replace(Str,"<","<") 
Str=replace(Str,">",">") 
Str = Replace(str, CHR(13),"") 
Str = Replace(str, CHR(10),"") 
FiltrateHtmlCode=Str 
End If 
End Function 

'**************************************************** 
'函數(shù)名:HtmlCode 
'作 用:過濾Html標(biāo)簽 
'參 數(shù):str ----字符串 
'**************************************************** 
Public function HtmlCode(str) 
If Not isnull(str) And str<>"" then 
str = replace(str, ">", ">") 
str = replace(str, "<", "<") 
str = Replace(str, CHR(32), " ") 
str = Replace(str, CHR(9), " ") 
str = Replace(str, CHR(34), """) 
str = Replace(str, CHR(39), "'") 
str = Replace(str, CHR(13), "") 
str = Replace(str, CHR(10), "") 
str = Replace(str, "script", "script") 
HtmlCode = str 
End If 
End Function 

'**************************************************** 
'函數(shù)名:Replacehtml 
'作 用:清理html 
'參 數(shù):tstr ----字符串 
'**************************************************** 
Public Function Replacehtml(tstr) 
Dim Str,re 
Str=Tstr 
Set re=new RegExp 
re.IgnoreCase =True 
re.Global=True 
re.Pattern="<(p|//p|br)>" 
Str=re.Replace(Str,vbNewLine) 
re.Pattern="<img.[^>]*src(=| )(.[^>]*)>" 
str=re.replace(str,"[img]$2[/img]") 
re.Pattern="<(.[^>]*)>" 
Str=re.Replace(Str,"") 
Set Re=Nothing 
Replacehtml=Str 
End Function 


'---------------獲取客戶端和服務(wù)端的一些信息------------------- 

'**************************************************** 
'函數(shù)名:GetIP 
'作 用:獲取客戶端IP地址 
'返回值:客戶端IP地址 
'**************************************************** 
Public Function GetIP() 
Dim Temp 
Temp = Request.ServerVariables("HTTP_X_FORWARDED_FOR") 
If Temp = "" or isnull(Temp) or isEmpty(Temp) Then Temp = Request.ServerVariables("REMOTE_ADDR") 
If Instr(Temp,"'")>0 Then Temp="0.0.0.0" 
GetIP = Temp 
End Function 

'**************************************************** 
'函數(shù)名:GetBrowser 
'作 用:獲取客戶端瀏覽器信息 
'返回值:客戶端瀏覽器信息 
'**************************************************** 
Public Function GetBrowser() 
info=Request.ServerVariables(HTTP_USER_AGENT) 
if Instr(info,"NetCaptor 6.5.0")>0 then 
browser="NetCaptor 6.5.0" 
elseif Instr(info,"MyIe 3.1")>0 then 
browser="MyIe 3.1" 
elseif Instr(info,"NetCaptor 6.5.0RC1")>0 then 
browser="NetCaptor 6.5.0RC1" 
elseif Instr(info,"NetCaptor 6.5.PB1")>0 then 
browser="NetCaptor 6.5.PB1" 
elseif Instr(info,"MSIE 5.5")>0 then 
browser="Internet Explorer 5.5" 
elseif Instr(info,"MSIE 6.0")>0 then 
browser="Internet Explorer 6.0" 
elseif Instr(info,"MSIE 6.0b")>0 then 
browser="Internet Explorer 6.0b" 
elseif Instr(info,"MSIE 5.01")>0 then 
browser="Internet Explorer 5.01" 
elseif Instr(info,"MSIE 5.0")>0 then 
browser="Internet Explorer 5.00" 
elseif Instr(info,"MSIE 4.0")>0 then 
browser="Internet Explorer 4.01" 
else 
browser="其它" 
end if 
End Function 

'**************************************************** 
'函數(shù)名:GetSystem 
'作 用:獲取客戶端操作系統(tǒng) 
'返回值:客戶端操作系統(tǒng) 
'**************************************************** 
Function GetSystem() 
info=Request.ServerVariables(HTTP_USER_AGENT) 
if Instr(info,"NT 5.1")>0 then 
system="Windows XP" 
elseif Instr(info,"Tel")>0 then 
system="Telport" 
elseif Instr(info,"webzip")>0 then 
system="webzip" 
elseif Instr(info,"flashget")>0 then 
system="flashget" 
elseif Instr(info,"offline")>0 then 
system="offline" 
elseif Instr(info,"NT 5")>0 then 
system="Windows 2000" 
elseif Instr(info,"NT 4")>0 then 
system="Windows NT4" 
elseif Instr(info,"98")>0 then 
system="Windows 98" 
elseif Instr(info,"95")>0 then 
system="Windows 95" 
elseif instr(info,"unix") or instr(info,"linux") or instr(info,"SunOS") or instr(info,"BSD") then 
system="類Unix" 
elseif instr(thesoft,"Mac") then 
system="Mac" 
else 
system="其它" 
end if 
End Function 

'**************************************************** 
'函數(shù)名:GetUrl 
'作 用:獲取url包括參數(shù) 
'返回值:獲取url包括參數(shù) 
'**************************************************** 
Public Function GetUrl() 
Dim strTemp 
strTemp=Request.ServerVariables("Script_Name") 
If Trim(Request.QueryString)<> "" Then 
strTemp=strTemp&"?" 
For Each M_item In Request.QueryString 
strTemp=strTemp&M_item&"="&Server.UrlEncode(Trim(Request.QueryString(""&M_item&""))) 
next 
end if 
GetUrl=strTemp 
End Function 

'**************************************************** 
'函數(shù)名:CUrl 
'作 用:獲取當(dāng)前頁面URL的函數(shù) 
'返回值:當(dāng)前頁面URL的函數(shù) 
'**************************************************** 
Function CUrl() 
Domain_Name = LCase(Request.ServerVariables("Server_Name")) 
Page_Name = LCase(Request.ServerVariables("Script_Name")) 
Quary_Name = LCase(Request.ServerVariables("Quary_String")) 
If Quary_Name ="" Then 
CUrl = "http://"&Domain_Name&Page_Name 
Else 
CUrl = "http://"&Domain_Name&Page_Name&"?"&Quary_Name 
End If 
End Function 

'**************************************************** 
'函數(shù)名:GetExtend 
'作 用:取得文件擴(kuò)展名 
'參 數(shù):filename ----文件名 
'**************************************************** 
Public Function GetExtend(filename) 
dim tmp 
if filename<>"" then 
tmp=mid(filename,instrrev(filename,".")+1,len(filename)-instrrev(filename,".")) 
tmp=LCase(tmp) 
if instr(1,tmp,"asp")>0 or instr(1,tmp,"php")>0 or instr(1,tmp,"php3")>0 or instr(1,tmp,"aspx")>0 then 
getextend="txt" 
else 
getextend=tmp 
end if 
else 
getextend="" 
end if 
End Function 
'------------------數(shù)據(jù)庫的操作----------------------- 

'**************************************************** 
'函數(shù)名:CheckExist 
'作 用:檢測某個表中某個字段是否存在某個內(nèi)容 
'參 數(shù):table ----表名 
' fieldname ----字段名 
' fieldcontent ----字段內(nèi)容 
' isblur ----是否模糊匹配 
'返回值:false不存在,true存在 
'**************************************************** 
Function CheckExist(table,fieldname,fieldcontent,isblur) 
CheckExist=false 
If isblur=1 Then 
set rsCheckExist=conn.execute("select * from "&table&" where "&fieldname&" like '%"&fieldcontent&"%'") 
else 
set rsCheckExist=conn.execute("select * from "&table&" where "&fieldname&"= '"&fieldcontent&"'") 
End if 
if not (rsCheckExist.eof and rsCheckExist.bof) then CheckExist=true 
rsCheckExist.close 
set rsCheckExist=nothing 
End Function 

'**************************************************** 
'函數(shù)名:GetNum 
'作 用:檢測某個表某個字段的數(shù)量或最大值或最小值 
'參 數(shù):table ----表名 
' fieldname ----字段名 
' resulttype ----還回結(jié)果(count/max/min) 
' args ----附加參加(order by ...) 
'返回值:數(shù)值 
'**************************************************** 
Function GetNum(table,fieldname,resulttype,args) 
GetFieldContentNum=0 
if fieldname="" then fieldname="*" 
sqlGetFieldContentNum="select "&resulttype&"("&fieldname&") from "&table& args 
set rsGetFieldContentNum=conn.execute(sqlGetFieldContentNum) 
if not (rsGetFieldContentNum.eof and rsGetFieldContentNum.bof) then GetFieldContentNum=rsGetFieldContentNum(0) 
rsGetFieldContentNum.close 
set rsGetFieldContentNum=nothing 
End Function 

'**************************************************** 
'函數(shù)名:UpdateValue 
'作 用:更新表中某字段某內(nèi)容的值 
'參 數(shù):table ----表名 
' fieldname ----字段名 
' fieldvalue ----更新后的值 
' id ----id 
' url -------更新后轉(zhuǎn)向地址 
'返回值:無 
'**************************************************** 
Public Function UpdateValue(table,fieldname,fieldvalue,id,url) 
conn.Execute("update "&table&" set "&fieldname&"="&fieldvalue&" where id="&CLng(trim(id))) 
if url<>"" then response.redirect url 
End Function 

'---------------服務(wù)端信息和操作----------------------- 

'**************************************************** 
'函數(shù)名:GetFolderSize 
'作 用:計算某個文件夾的大小 
'參 數(shù):FileName ----文件夾路徑及文件夾名稱 
'返回值:數(shù)值 
'**************************************************** 
Public Function GetFolderSize(Folderpath) 
dim fso,d,size,showsize 
set fso=server.createobject("scripting.filesystemobject") 
drvpath=server.mappath(Folderpath) 
if fso.FolderExists(drvpath) Then 
set d=fso.getfolder(drvpath) 
size=d.size 
GetFolderSize=FormatSize(size) 
Else 
GetFolderSize=Folderpath&"文件夾不存在" 
End If 
End Function 

'**************************************************** 
'函數(shù)名:GetFileSize 
'作 用:計算某個文件的大小 
'參 數(shù):FileName ----文件路徑及文件名 
'返回值:數(shù)值 
'**************************************************** 
Public Function GetFileSize(FileName) 
Dim fso,drvpath,d,size,showsize 
set fso=server.createobject("scripting.filesystemobject") 
filepath=server.mappath(FileName) 
if fso.FileExists(filepath) then 
set d=fso.getfile(filepath) 
size=d.size 
GetFileSize=FormatSize(size) 
Else 
GetFileSize=FileName&"文件不存在" 
End If 
set fso=nothing 
End Function 

'**************************************************** 
'函數(shù)名:IsObjInstalled 
'作 用:檢查組件是否安裝 
'參 數(shù):strClassString ----組件名稱 
'返回值:false不存在,true存在 
'**************************************************** 
Public Function IsObjInstalled(strClassString) 
On Error Resume Next 
IsObjInstalled=False 
Err=0 
Dim xTestObj 
Set xTestObj=Server.CreateObject(strClassString) 
If 0=Err Then IsObjInstalled=True 
Set xTestObj=Nothing 
Err=0 
End Function 

'**************************************************** 
'函數(shù)名:SendMail 
'作 用:用Jmail組件發(fā)送郵件 
'參 數(shù):ServerAddress ----服務(wù)器地址 
' AddRecipient ----收信人地址 
' Subject ----主題 
' Body ----信件內(nèi)容 
' Sender ----發(fā)信人地址 
'**************************************************** 
Public function SendMail(MailServerAddress,AddRecipient,Subject,Body,Sender,MailFrom) 
on error resume next 
Dim JMail 
Set JMail=Server.CreateObject("JMail.SMTPMail") 
if err then 
SendMail= "沒有安裝JMail組件" 
err.clear 
exit function 
end if 
JMail.Logging=True 
JMail.Charset="gb2312" 
JMail.ContentType = "text/html" 
JMail.ServerAddress=MailServerAddress 
JMail.AddRecipient=AddRecipient 
JMail.Subject=Subject 
JMail.Body=MailBody 
JMail.Sender=Sender 
JMail.From = MailFrom 
JMail.Priority=1 
JMail.Execute 
Set JMail=nothing 
if err then 
SendMail=err.description 
err.clear 
else 
SendMail="OK" 
end if 
end function 

'**************************************************** 
'函數(shù)名:ResponseCookies 
'作 用:寫入COOKIES 
'參 數(shù):Key ----cookie名 
' value ----cookie值 
' expires ---- cookie過期時間 
'**************************************************** 
Public Function ResponseCookies(Key,Value,Expires) 
DomainPath=Left(Request.ServerVariables("script_name"),inStrRev(Request.ServerVariables("script_name"),"/")) 
Response.Cookies(Key)=""&Value&"" 
if Expires<>0 then Response.Cookies(Key).Expires=date+Expires 
Response.Cookies(Key).Path=DomainPath 
End Function 

'**************************************************** 
'函數(shù)名:CleanCookies 
'作 用:清除COOKIES 
'**************************************************** 
Public Function CleanCookies() 
DomainPath=Left(Request.ServerVariables("script_name"),inStrRev(Request.ServerVariables("script_name"),"/")) 
For Each objCookie In Request.Cookies 
Response.Cookies(objCookie)= "" 
Response.Cookies(objCookie).Path=DomainPath 
Next 
End Function 

'**************************************************** 
'函數(shù)名:GetTimeOver 
'作 用:清除COOKIES 
'參 數(shù):flag ---顯示時間單位1=秒,否則毫秒 
'**************************************************** 
Public Function GetTimeOver(flag) 
Dim EndTime 
If flag = 1 Then 
EndTime=FormatNumber(Timer() - StartTime, 6, true) 
getTimeOver = " 本頁執(zhí)行時間: " & EndTime & " 秒" 
Else 
EndTime=FormatNumber((Timer() - StartTime) * 1000, 3, true) 
getTimeOver =" 本頁執(zhí)行時間: " & EndTime & " 毫秒" 
End If 
End function 
'-----------------系列格式化------------------------ 

'**************************************************** 
'函數(shù)名:FormatSize 
'作 用:大小格式化 
'參 數(shù):size ----要格式化的大小 
'**************************************************** 
Public Function FormatSize(dsize) 
if dsize>=1073741824 then 
FormatSize=Formatnumber(dsize/1073741824,2) & " GB" 
elseif dsize>=1048576 then 
FormatSize=Formatnumber(dsize/1048576,2) & " MB" 
elseif dsize>=1024 then 
FormatSize=Formatnumber(dsize/1024,2) & " KB" 
else 
FormatSize=dsize & " Byte" 
end if 
End Function 

'**************************************************** 
'函數(shù)名:FormatTime 
'作 用:時間格式化 
'參 數(shù):DateTime ----要格式化的時間 
' Format ----格式的形式 
'**************************************************** 
Public Function FormatTime(DateTime,Format) 
select case Format 
case "1" 
FormatTime=""&year(DateTime)&"年"&month(DateTime)&"月"&day(DateTime)&"日" 
case "2" 
FormatTime=""&month(DateTime)&"月"&day(DateTime)&"日" 
case "3" 
FormatTime=""&year(DateTime)&"/"&month(DateTime)&"/"&day(DateTime)&"" 
case "4" 
FormatTime=""&month(DateTime)&"/"&day(DateTime)&"" 
case "5" 
FormatTime=""&month(DateTime)&"月"&day(DateTime)&"日"&FormatDateTime(DateTime,4)&"" 
case "6" 
temp="周日,周一,周二,周三,周四,周五,周六" 
temp=split(temp,",") 
FormatTime=temp(Weekday(DateTime)-1) 
case Else 
FormatTime=DateTime 
end select 
End Function 

'----------------------雜項--------------------- 
'**************************************************** 
'函數(shù)名:Zodiac 
'作 用:取得生消 
'參 數(shù):birthday ----生日 
'**************************************************** 
public Function Zodiac(birthday) 
if IsDate(birthday) then 
birthyear=year(birthday) 
ZodiacList=array("猴","雞","狗","豬","鼠","牛","虎","兔","龍","蛇","馬","羊") 
Zodiac=ZodiacList(birthyear mod 12) 
end if 
End Function 

'**************************************************** 
'函數(shù)名:Constellation 
'作 用:取得星座 
'參 數(shù):birthday ----生日 
'**************************************************** 
public Function Constellation(birthday) 
if IsDate(birthday) then 
ConstellationMon=month(birthday) 
ConstellationDay=day(birthday) 
if Len(ConstellationMon)<2 then ConstellationMon="0"&ConstellationMon 
if Len(ConstellationDay)<2 then ConstellationDay="0"&ConstellationDay 
MyConstellation=ConstellationMon&ConstellationDay 
if MyConstellation < 0120 then 
constellation="<img src=images/Constellation/g.gif /> elseif MyConstellation < 0219 then 
constellation="<img src=images/Constellation/h.gif /> elseif MyConstellation < 0321 then 
constellation="<img src=images/Constellation/i.gif /> elseif MyConstellation < 0420 then 
constellation="<img src=images/Constellation/^.gif /> elseif MyConstellation < 0521 then 
constellation="<img src=images/Constellation/_.gif /> elseif MyConstellation < 0622 then 
constellation="<img src=images/Constellation/`.gif /> elseif MyConstellation < 0723 then 
constellation="<img src=images/Constellation/a.gif /> elseif MyConstellation < 0823 then 
constellation="<img src=images/Constellation/b.gif /> elseif MyConstellation < 0923 then 
constellation="<img src=images/Constellation/c.gif /> elseif MyConstellation < 1024 then 
constellation="<img src=images/Constellation/d.gif /> elseif MyConstellation < 1122 then 
constellation="<img src=images/Constellation/e.gif /> elseif MyConstellation < 1222 then 
constellation="<img src=images/Constellation/f.gif /> elseif MyConstellation > 1221 then 
constellation="<img src=images/Constellation/g.gif /> end if 
end if 
End Function 

'================================================= 
'函數(shù)名:autopage 
'作 用:長文章自動分頁 
'參 數(shù):id,content,urlact 
'================================================= 
Function AutoPage(content,paramater,pagevar) 
contentStr=split(content,pagevar) 
pagesize=ubound(contentStr) 
if pagesize>0 then 
If Int(Request("page"))="" or Int(Request("page"))=0 Then 
pageNum=1 
Else 
pageNum=Request("page") 
End if 
if pageNum-1<=pagesize then 
AutoPage=AutoPage&contentStr(pageNum-1) 
AutoPage=AutoPage&"<div style=""margin-top:10px;text-align:right;padding-right:15px;""><font color=blue>頁碼:</font><font color=red>" 
For i=0 to pagesize 
if i=pageNum-1 then 
AutoPage=AutoPage&"[<font color=red>"&i+1&"</font>] " 
else 
if instr(paramater,"?")>0 then 
AutoPage=AutoPage&"<a href="""¶mater&"&page="&i+1&""">["&(i+1)&"]</a>" 
else 
AutoPage=AutoPage&"<a href="""¶mater&"?page="&i+1&""">["&(i+1)&"]</a>" 
end if 
end if 
Next 
AutoPage=AutoPage&"</font></div>" 
else 
AutoPage=AutoPage&"非法操作!頁號超出!<a href=javascript:history.back(-1)><u>返回</u></a>" 
end if 
Else 
AutoPage=content 
end if 
End Function 
End Class 
%> 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
福利一区视频在线观看| 亚洲免费视频在线观看| 中文字幕日韩免费| 黄色春季福利在线看| 国产精品69xx| 国产三级小视频| 日韩激情在线播放| 婷婷久久免费视频| 三年片大全在线观看大全有哪些| 欧美精品成人网| 国产精品无码专区av免费播放| 男人影院在线观看| 亚洲最新在线视频| 欧美—级a级欧美特级ar全黄| 欧洲视频在线免费观看| 欧美日韩国产欧美日美国产精品| 岳的好大精品一区二区三区| 色天天色综合| 一区二区三区免费在线看| 国产传媒在线视频| 亚洲精品自拍视频| 亚洲欧美一二三| 亚洲第一区第一页| 午夜精品在线免费观看| 欧美一区二区啪啪| 中文在线中文资源| jizz日本免费| 91日韩中文字幕| 亚洲人成电影| 中文字幕人妻一区| a级片在线免费| 久久综合九色99| 亚洲va欧美va人人爽成人影院| 精品国产鲁一鲁一区二区三区| 亚洲狠狠婷婷综合久久久久图片| 色综合激情五月| 日本三级网站在线观看| 国产露出视频在线观看| 欧美亚洲午夜视频在线观看| 日韩中文字幕在线免费观看| 国产视频在线一区二区| 欧美视频三区| 99久久免费视频.com| 久久人人爽人人爽人人片av高请| 日本国产在线| 欧美激情aaa| 天堂资源中文在线| h视频在线看| 欧美日韩国产va另类| ririsao久久精品一区| 最新亚洲国产精品| 91精品二区| 亚洲激情免费观看| 色一情一乱一乱一区91av| 黄网在线观看网址入口| 一个人免费观看日本www视频| 在线播放日韩av| 中文字幕av一区二区三区| 国产美女在线观看| 国产精品福利在线观看播放| 国产精品免费无遮挡无码永久视频| 日韩有码中文字幕在线| 久久国产麻豆精品| 97在线视频人妻无码| 2023国产精华国产精品| dy888亚洲精品一区二区三区| aaaaa黄色片| 丁香啪啪综合成人亚洲小说| 精品三级国产| 国模大胆一区二区三区| 亚洲成人毛片| 亚洲一区二区美女| 99国产精品视频免费观看一公开| 国产日韩1区| 高清精品xnxxcom| 一区二区三区国产福利| 国产精品久久久久影院日本| xxx免费视频| 日韩精品系列| 久久精品女人的天堂av| 欧美亚洲日本网站| jizz欧美| 成人国产精品免费观看视频| 91久久伊人青青碰碰婷婷| 欧美大片国产精品| 欧美精品在线观看| 精品一区二区亚洲| 国产一级大片免费看| 紧缚奴在线一区二区三区| 欧美日本韩国一区二区三区视频| 国产一二三视频| 91精品国产色综合久久| 蜜臀av粉嫩av懂色av| 91精品国产乱码久久| 日韩精品视频在线观看一区二区三区| 福利视频导航网| a91a精品视频在线观看| 国产农村妇女精品一区二区| 性欧美xxxx视频在线观看| 国产精品日韩一区二区免费视频| 99re国产视频| 超级碰碰不卡在线视频| 丁香亚洲综合激情啪啪综合| 91免费视频大全| 新婚的少妇hd中文字幕| 国产三级精品三级在线| 伊人久久噜噜噜躁狠狠躁| 国产日韩欧美一区二区| 精品久久久久久久久久久久| 色婷婷精品视频| 久久亚洲春色中文字幕| 久久这里只有精品一区二区| 九九热在线视频播放| 在线天堂av| av官网在线观看| 欧美精品一区二区免费| 99精品中文字幕| 国产精品嫩草69影院| 欧美日本精品一区二区三区| 色的视频在线免费看| 欧美精品欧美极品欧美激情| 国色天香久久精品国产一区| 国产美女被遭强高潮免费网站| 国产精品精品国产色婷婷| 久久免费国产精品1| 国产高清免费在线| 精品freesex老太交| 韩国19禁主播vip福利视频| 亚洲日本乱码在线观看| 麻豆亚洲av熟女国产一区二| 欧美aaaaaaaa牛牛影院| 四虎国产成人精品免费一女五男| 18禁裸乳无遮挡啪啪无码免费| 亚洲精品一二三区区别| 成视频在线免费观看| 91麻豆精品一区二区三区| 在线综合欧美| 欧美电影免费观看完整版| 国产区亚洲区欧美区| 黄动漫网站在线观看| 成人看的羞羞网站| 美女尤物国产一区| 欧美亚洲综合一区| 国产欧美日韩专区| 精品无码在线观看| 在线观看中文字幕2021| 最近免费中文字幕在线第一页| 亚洲一区二区三区在线播放| 亚洲麻豆一区二区三区| 精品日本12videosex| 国产高清免费在线观看| 亚洲一区二区视频在线| 国产精品日本一区二区不卡视频| 亚洲精品短视频| 国产黄片一区二区三区| 又黄又www的网站| 最全影音av资源中文字幕在线| 在线免费观看a视频| 中文字幕日韩综合av| av五月婷婷| 日本韩国欧美精品大片卡二| 黄色动漫免费网站| 26uuu另类亚洲欧美日本老年| 黄色免费在线观看网站| 中出福利视频| 欧美亚洲日本国产| 亚洲日本成人在线观看| 国产成人精品视频免费| 欧美日韩xxx| 天堂网在线观看国产精品| 国产经典中年夫妇盗摄| jizz视频在线观看| 欧美国产免费| 中文字幕二三区不卡| 在线观看免费视频污| 大片在线观看网站免费收看| 91精品视频在线播放| www深夜成人a√在线| 国产极品美女高潮无套久久久| 亚洲小说春色综合另类电影| 日韩一区有码在线| 欧美3p视频| 国产精品久久久久久久久久久久久久久久久| 蜜桃久久一区二区三区| 日韩一区国产在线观看| 国内精品久久99人妻无码| 亚洲另类在线制服丝袜| 91免费观看视频| 免费黄色av电影| 男女免费观看在线爽爽爽视频| 中文字幕无码精品亚洲35| 深夜福利视频一区二区| 日本五级黄色片| 国产精品麻豆一区二区| 在线观看视频免费| 欧美成人高清视频| 精品亚洲一区二区| 国产福利第一页| 亚洲欧美福利一区二区| 91精品久久| 国产精品一区二区日韩| 中文字幕中文字幕一区二区| 一区二区三区中文字幕| 国产高清自拍视频| 警花av一区二区三区| 亚洲大尺度视频在线观看| 久久超碰97人人做人人爱| 国产不卡网站| 免费日韩电影在线观看| 蜜桃一区二区三区| 国产成人精品一区二区| 亚洲精品福利视频网站| 亚洲国产精品99久久久久久久久| 91久久国产精品91久久性色| 欧美久久久久免费| 亚洲高清不卡一区| 粉嫩久久久久久久极品| 亚洲大奶少妇| www.国产精品一区| 97超碰最新| 成人国产1314www色视频| 变态调教一区二区三区| 久久视频在线观看免费| 中文字幕亚洲日本岛国片| 久久精品一区二区| 欧美日韩调教| 中文字幕日韩精品有码视频| 久久精品国产亚洲5555| 国产精品久久久久永久免费观看| 濑亚美莉vs黑人在线观看| 国内精品久久久久影院 日本资源| 97在线观看视频| wwww国产精品欧美| 欧美日韩一区二区综合| 国产精品高潮呻吟av| 国产网站一区二区三区| 91伊人久久大香线蕉| 91精品影视| 亚洲一二三区视频在线观看| 91传媒视频在线播放| 成人频在线观看| 91九色蝌蚪91por成人| 久久久影视传媒| 可以在线观看的av网站| 免费人成黄页网站在线一区二区| 大奶在线精品| 正在播放国产精品| 国产精品久久久久久久久果冻传媒| 国产精品成人在线观看| 黑人巨大精品欧美一区| 国产黄色片免费看| 蜜桃一区二区三区在线| 日本不卡视频在线观看| 国产午夜福利一区| 在线国产欧美| 国产精品久久久久aaaa九色| 超碰在线中文字幕| 久久人人爽人人爽人人片| 日韩精品极品| 亚洲第一色网| 久久久亚洲国产精品| 国产亚洲欧美日韩美女| 亚洲熟妇av一区二区三区漫画| 1000精品久久久久久久久| 中文字幕求饶的少妇| 国产91精品入口17c| 96成人在线视频| 18岁网站在线观看| 久久久综合网| 激情久久久久久久久久久久久久久久| 日韩一级片免费| 人妻偷人精品一区二区三区| 一区二区 亚洲| 国产天堂亚洲国产碰碰| 亚洲熟女乱综合一区二区| 国产精品系列在线播放| 日韩久久一区| 香蕉视频在线观看黄| 羞羞视频网站在线免费观看| 国产精品国产三级国产普通话蜜臀| 亚洲一级黄色大片| 欧美性色xo影院| 国色天香2019中文字幕在线观看| 欧美成人性生活视频| 四虎在线免费看| 国产真实精品久久二三区| 尹人成人综合网| 色中色综合影院手机版在线观看| 黑人一级大毛片| 日韩精品成人在线观看| 欧美极品一区| 国产美女精品视频国产| 女教师淫辱の教室蜜臀av软件| 久久国产精品99久久久久久老狼| fc2ppv素人在线| 超碰在线视屏| 日韩精品中文字幕在线不卡尤物| 久久精品人人做人人综合| 亚洲大胆人体大胆做受1| 欧美一区二区三区啪啪| 国产亚洲综合在线| 国产桃色电影在线播放| 欧美视频一区二区三区| 免费不卡av网站| 国产精品视频第一区| 成人精品视频一区二区| 草裙成人精品一区二区三区| 亚洲综合色视频| 黄网站色大毛片| av色男福利网| 国产精品欧美激情| 黄色片网站在线播放| а天堂中文在线资源| 性猛交xxxx乱大交孕妇印度| 日本在线视频www色| www.国产| 国产无遮挡一区二区三区毛片日本| av片在线免费| 99国产精品国产精品毛片| 激情av综合| 亚洲精品国产精品自产a区红杏吧| 久久久国产精品亚洲一区| 欧美午夜视频在线观看| 欧美丝袜一区| 色一区在线观看| 色无极亚洲影院| 久久综合久久综合九色| 天堂资源在线亚洲|