|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.函数************************************
获得IP地点
************************************
FunctionUserip()
DimGetClientIP
假如客户端用了代办署理服务器,则应当用ServerVariables("HTTP_X_FORWARDED_FOR")办法
GetClientIP=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
IfGetClientIP=""orisnull(GetClientIP)orisempty(GetClientIP)Then
假如客户端没用代办署理,应当用Request.ServerVariables("REMOTE_ADDR")办法
GetClientIP=Request.ServerVariables("REMOTE_ADDR")
endif
Userip=GetClientIP
Endfunction
************************************
转换IP地点
************************************
functioncip(sip)
tip=cstr(sip)
sip1=left(tip,cint(instr(tip,".")-1))
tip=mid(tip,cint(instr(tip,".")+1))
sip2=left(tip,cint(instr(tip,".")-1))
tip=mid(tip,cint(instr(tip,".")+1))
sip3=left(tip,cint(instr(tip,".")-1))
sip4=mid(tip,cint(instr(tip,".")+1))
cip=cint(sip1)*256*256*256+cint(sip2)*256*256+cint(sip3)*256+cint(sip4)
endfunction
************************************
弹出对话框
************************************
Subalert(message)
message=replace(message,"","")
Response.Write("<script>alert("&message&")</script>")
EndSub
************************************
前往上一页,一样平常用在判别信息提交是不是完整以后
************************************
SubGoBack()
Response.write("<script>history.go(-1)</script>")
EndSub
************************************
重定向别的的毗连
************************************
SubGo(url)
Response.write("<script>location.href("&url&")</script>")
EndSub
************************************
指定秒数重定向别的的毗连
************************************
subGoPage(url,s)
s=s*1000
Response.Write"<SCRIPTLANGUAGE=javascript>"
Response.Write"window.setTimeout("&chr(34)&"window.navigate("&url&")"&chr(34)&","&s&")"
Response.Write"</script>"
endsub
************************************
判别数字是不是整形
************************************
functionisInteger(para)
onerrorresumenext
dimstr
diml,i
ifisNUll(para)then
isInteger=false
exitfunction
endif
str=cstr(para)
iftrim(str)=""then
isInteger=false
exitfunction
endif
l=len(str)
fori=1tol
ifmid(str,i,1)>"9"ormid(str,i,1)<"0"then
isInteger=false
exitfunction
endif
next
isInteger=true
iferr.number0thenerr.clear
endfunction
************************************
取得文件扩大名
************************************
functionGetExtend(filename)
dimtmp
iffilename""then
tmp=mid(filename,instrrev(filename,".")+1,len(filename)-instrrev(filename,"."))
tmp=LCase(tmp)
ifinstr(1,tmp,"asp")>0orinstr(1,tmp,"php")>0orinstr(1,tmp,"php3")>0orinstr(1,tmp,"aspx")>0then
getextend="txt"
else
getextend=tmp
endif
else
getextend=""
endif
endfunction
*-------------------------------------------
*函数:CheckIn
*形貌:检测参数是不是有SQL伤害字符
*参数:str要检测的数据
*前往:FALSE:平安TRUE:不平安
*
*日期:
*-------------------------------------------
functionCheckIn(str)
ifinstr(1,str,chr(39))>0orinstr(1,str,chr(34))>0orinstr(1,str,chr(59))>0then
CheckIn=true
else
CheckIn=false
endif
endfunction
*-------------------------------------------
*函数:HTMLEncode
*形貌:过滤HTML代码
*参数:--
*前往:--
*
*日期:
*-------------------------------------------
functionHTMLEncode(fString)
ifnotisnull(fString)then
fString=replace(fString,">",">")
fString=replace(fString,"<","<")
fString=Replace(fString,CHR(32),"")
fString=Replace(fString,CHR(9),"")
fString=Replace(fString,CHR(34),""")
fString=Replace(fString,CHR(39),"")
fString=Replace(fString,CHR(13),"")
fString=Replace(fString,CHR(10)&CHR(10),"</P><P>")
fString=Replace(fString,CHR(10),"<BR>")
HTMLEncode=fString
endif
endfunction
*-------------------------------------------
*函数:HTMLcode
*形貌:过滤表单字符
*参数:--
*前往:--
*
*日期:
*-------------------------------------------
functionHTMLcode(fString)
ifnotisnull(fString)then
fString=Replace(fString,CHR(13),"")
fString=Replace(fString,CHR(10)&CHR(10),"</P><P>")
fString=Replace(fString,CHR(34),"")
fString=Replace(fString,CHR(10),"<BR>")
HTMLcode=fString
endif
endfunction
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况; |
|