function checkIP(IP_left,IP_check,IP_right)
checkIP=false
ip_left=split(ip_left,".")
ip_check=split(ip_check,".")
ip_right=split(ip_right,".")
for i=0 to 3
if int(ip_check(i))>int(ip_left(i)) and int(ip_check(i))<int(ip_right(i)) then
checkip=true
exit function
end if
next
end function
刚才我发的有错,不好意思,应该是:
<%
function checkIP(IP_left,IP_check,IP_right)
checkIP=false
ip_left=split(ip_left,".")
ip_check=split(ip_check,".")
ip_right=split(ip_right,".")
for i=0 to 3
if ip_check(i)>ip_left(i) and ip_check(i)<ip_right(i) then
checkip=true
exit function
end if
next
end function
'下面是测试
ip_left="192.168.1.0"
ip_right="192.168.1.8"
ip_check="192.168.1.6"
isin=checkip(ip_left,ip_check,ip_right)
response.write(isin)
%>
<%
function checkIP(IP_left,IP_check,IP_right)
checkIP=true
ip_left=split(ip_left,".")
ip_check=split(ip_check)
ip_right=split(ip_right)
for i=0 to 3
if not (ip_check(i)>ip_left(i) and ip_check(i)<ip_right) then
checkip=false
exit funtion
end if
next
end function
%>