webForumDet fria alternativet

IP inom viss range

ASP

0 svar · 5 316 visningar · startad av Erik Juhlin

Medlem sedan maj 200010 687 inlägg
Frågan#1

En liten funktion som kan säga om ett IP är inom en viss range.

Function CheckIP(ByVal sIP, ByVal sFirstRangeIP, ByVal sLastRangeIP)
	Dim vTmp, lIP, lFirstIP, lLastIP
	vTmp = Split(sIP, ".")
	lIP = vTmp(0) * 1000000000 + vTmp(1) * 1000000 + vTmp(2) * 1000 + vTmp(3)
	vTmp = Split(sFirstRangeIP, ".")
	lFirstIP = vTmp(0) * 1000000000 + vTmp(1) * 1000000 + vTmp(2) * 1000 + vTmp(3)
	vTmp = Split(sLastRangeIP, ".")
	lLastIP = vTmp(0) * 1000000000 + vTmp(1) * 1000000 + vTmp(2) * 1000 + vTmp(3)
	
	CheckIP = (lIP >= lFirstIP And lIP <= lLastIP)
End Function
277 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
137 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
138 ms — ändringar (db)