六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

ip局限函數

[摘要]大家如果還有好的建議算法,就聯系我!!:) '******************************'Function CheckIp(cInput_Ip,cBound_Ip)...
大家如果還有好的建議算法,就聯系我!!:)

'******************************
'Function CheckIp(cInput_Ip,cBound_Ip)
'Created by qqdao, [email protected] 2001/11/28
'說明:首先需要根據;號循環,然后判斷是否含有"-",如果有則進行拆分處理,最后判斷是否在范圍內
'參數: cInput_Ip,代檢查的ip
' cBound_Ip,給定的范圍格式為,單個ip,和范圍ip,范圍ip最后使用”-“分割,如果是“*”則必須放到最后一位
' 每個范圍后添加":ALLOW"表示允許登陸,添加":REFUSE"表示拒絕登陸。多個范圍用”;“隔開
' 例如192.168.1*.*:ALLOW;192.168.1.1:ALLOW;192.168.1.1-10:REFUSE"
'返回值: true/false
'更新:2001/12/05 支持ALLOW,REFUSE支持’*‘,不想對?支持,因為和*差不多
'******************************
function CheckIp(cInput_Ip,cBound_Ip)
dim cSingle_Ip,cTemp_IP,cStart_IP,cEnd_Ip
CheckIp = false
cSingle_Ip=split(cBound_Ip,";")

for i=0 to ubound(cSingle_Ip)
if Instr(cSingle_Ip(i),"REFUSE") <> 0 then '就是拒絕了
cTemp_IP = left(cSingle_Ip(i),instr(cSingle_Ip(i),":")-1)

if Instr(cTemp_IP,"*") <> 0 then '是寬范圍
cStart_IP = left(cTemp_IP,instr(cTemp_IP,"*")-1)
if left(cInput_Ip,len(cStart_IP))=cStart_IP then
CheckIp = false
exit function
end if
end if

if Instr(cTemp_IP,"-") = 0 then
cStart_IP = cTemp_IP
cEnd_Ip = cTemp_IP
else
cStart_IP = left(cTemp_IP,instr(cTemp_IP,"-")-1)
cEnd_Ip = left(cStart_IP,InStrRev(cStart_IP,".")-1)+"."+mid(cTemp_IP,instr(cTemp_IP,"-")+1)
end if

if Ip2Str(cInput_Ip)>=Ip2Str(cStart_IP) and Ip2Str(cInput_Ip)<=Ip2Str(cEnd_Ip) then
CheckIp = false
exit function
end if

elseif Instr(cSingle_Ip(i),"ALLOW") <> 0 then '允許

cTemp_IP = left(cSingle_Ip(i),instr(cSingle_Ip(i),":")-1)

if Instr(cTemp_IP,"*") <> 0 then '是寬范圍
cStart_IP = left(cTemp_IP,instr(cTemp_IP,"*")-1)
if left(cInput_Ip,len(cStart_IP))=cStart_IP then
CheckIp = true
end if
end if

if Instr(cTemp_IP,"-") = 0 then
cStart_IP = cTemp_IP
cEnd_Ip = cTemp_IP
else
cStart_IP = left(cTemp_IP,instr(cTemp_IP,"-")-1)
cEnd_Ip = left(cStart_IP,InStrRev(cStart_IP,".")-1)+"."+mid(cTemp_IP,instr(cTemp_IP,"-")+1)
end if

if Ip2Str(cInput_Ip)>=Ip2Str(cStart_IP) and Ip2Str(cInput_Ip)<=Ip2Str(cEnd_Ip) then
CheckIp =true
else
CheckIp =false
end if
end if
next

end function


'******************************
'Function Ip2Str(cIp)
'Created by qqdao, [email protected] 2001/11/28
'參考動網ip算法
'參數:cIp ip地址
'返回值: 轉換后數值
'******************************
function Ip2Str(cIp)
Dim str1,str2,str3,str4
Dim cIp_Temp
if cIp="127.0.0.1" then cIp="192.168.0.1"
str1=left(cIp,instr(cIp,".")-1)
cIp_Temp=mid(cIp,instr(cIp,".")+1)
str2=left(cIp_Temp,instr(cIp_Temp,".")-1)
cIp_Temp=mid(cIp_Temp,instr(cIp_Temp,".")+1)
str3=left(cIp_Temp,instr(cIp_Temp,".")-1)
str4=mid(cIp_Temp,instr(cIp_Temp,".")+1)

if isNumeric(str1)=0 or isNumeric(str2)=0 or isNumeric(str3)=0 or isNumeric(str4)=0 then

else
Ip2Str=cint(str1)*256*256*256+cint(str2)*256*256+cint(str3)*256+cint(str4)-1
end if

end function





標簽:ip局限函數 
主站蜘蛛池模板: 日本亚洲免费 | 色噜噜狠狠一区二区 | 日韩a在线观看免费观看 | 欧洲精品视频完整版在线 | 欧美怡红院免费的全部视频 | 日韩不卡手机视频在线观看 | 日本人视频18jizz免费 | 青青青草视频在线观看 | 青青伊人精品 | 青青草国产精品 | 香港三日本三级人妇三级99 | 天天影视综合色 | 日韩欧美精品 | 青青视频免费在线观看 | 青草视频在线免费观看 | 影音先锋亚洲综合小说在线 | 青草青草视频2免费观看 | 亚洲综合色丁香婷婷六月图片 | 青青青青手机在线观看 | 欧美一级看片免费观看视频在线 | 中文www新版资源在线 | 香港三日本三级人妇三级99 | 日本天堂免费a | 视频一区在线 | 视频国产在线 | 在线免费欧美 | 亚洲欧洲一二三区 | 色天天综合久久久久综合片 | 中文字幕日韩三级 | 亚洲乱码国产一区网址 | 中文字幕乱偷乱码亚洲 | 午夜影院在线 | 中文字幕第一页国产 | 日日噜噜噜夜夜爽爽狠狠69 | 日韩黄色一级毛片 | 青青草原综合网 | 青青草国产免费久久久下载 | 色妞影视 | 亚洲不卡在线播放 | 全黄大全大色全免费大片 | 日本成人免费 |