akella
Messages postés13Date d'inscriptionlundi 13 novembre 2006StatutMembreDernière intervention19 mars 2010
-
13 nov. 2006 à 07:12
akella
Messages postés13Date d'inscriptionlundi 13 novembre 2006StatutMembreDernière intervention19 mars 2010
-
15 nov. 2006 à 02:00
j'aimerais savoir comment faire pour prendre exemple, une ip qui contient 125.14.38.217, de la transformer en string pour la séparé et prendre juste les chiffres, ensuite changer les 4 variable en integer pour pouvoir tester leur valeur.
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 13 nov. 2006 à 09:18
Salut
voici un petit exemple qui t'aidera j'espere.
'Contiendra l'adresse Splitter
Dim AdIP() As String
Dim i As Integer
Dim IPInteger() As Integer
'Split "casse" une chaine de caractere
'en tableau de chaine selon le delimiteur
'passer en parametre = > ICI "."
AdIP = Split("125.14.38.217", ".")
'Ensuite tu peux garder les chaines de caractere
'ou alors les passer en tableau d'entier
ReDim IPInteger( LBound (AdIP) To UBound(AdIP))
For i = LBound(AdIP) To UBound(AdIP)
IPInteger(i) = CInt (AdIP(i))
Next
akella
Messages postés13Date d'inscriptionlundi 13 novembre 2006StatutMembreDernière intervention19 mars 2010 14 nov. 2006 à 04:04
j'ai essayer de les garder en string, mais sa m'inscrit une erreure voici le code
<hr size="2" width="100%" /><hr size="2" width="100%" />Sub CheckIP(byval Index as long, ByVal PIP)
if GetVar("Banned.ini", "IP", "ip1") <> "" then
Dim PIPPart() as string
Dim BIPPart() as string
Dim BIP
Dim i as Byte
if BIPPart(0) = PIPPart(0) AND ...
<hr size="2" width="100%" />l'erreur apparait ici, sa serait gentil de me dire ce qui n'est pas correcte merci
<hr size="2" width="100%" /><hr size="2" width="100%" />
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 14 nov. 2006 à 09:51
Salut,
Que contient PIP lors de ton Split => valeur a splitter?
Peu etre Que PIPPart(0) ou BIPPart(0) n'existe pas.
Quel est l'intitulé de l'erreur ne serait ce pas Indice en dehors de la plage?
Il faut que tu soit plus précis nous ne sommes pas (hélas) devins
akella
Messages postés13Date d'inscriptionlundi 13 novembre 2006StatutMembreDernière intervention19 mars 2010 14 nov. 2006 à 23:46
pourtant, il semble que oui, c'était bien erreur en dehors de la plage. PIP contenait "217.112.27.49" si BIPPart(0) ou PIPPart(0)n'existe pas, je ne sais pas pourquoi.