|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 114 ![]() |
![]() Je cherche à vérifier si dans ma table (access) mes adresses appartiennent aux plages d'adresses privées ou non. Connaîtriez-vous une fonction permettant cela ?
__________________
Merci de votre aide L'effet developpez.com : Avec nos pensées, nous créons le monde. [Bouddha]
|
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2005 Messages : 43 ![]() |
A ma connaissance non.
Tu n'as plus qu'à tester les adresses sur les plages privées... |
|
|
00
|
|
|
#3 | |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 849 ![]() |
Citation:
A+ |
|
|
00
|
|
|
#4 | |
|
Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 114 ![]() |
Bonjour,
Citation:
J'ai une table dans laquelle j'ai des adresses ip. Et je souhaiterais, par exemple, les ecrire en rouge si ce sont des adresses privées et en vert si elles ne le sont pas.
__________________
Merci de votre aide L'effet developpez.com : Avec nos pensées, nous créons le monde. [Bouddha]
|
|
|
|
00
|
|
|
#5 |
|
Membre émérite
![]() |
Avec la base de donnée, ça me parait difficile, avec le langage de présentation par dessus, je pense que c'est faisable non ? Genre tu casses la chaîne en 4 en prenant les points comme séparateurs puis tu fais les tests sur les différents nombres pour déterminer s'il s'agit d'adresses privées ou non...
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 114 ![]() |
de ta proposition, l'idée est bonne Mais comment cassée la chaine et comparer chaque "morceaux"
__________________
Merci de votre aide L'effet developpez.com : Avec nos pensées, nous créons le monde. [Bouddha]
|
|
|
00
|
|
|
#7 |
|
Membre émérite
![]() |
Ha zut, on est sur le forum ASP, là en PHP, ça serait assez simple avec explode(), mais en ASP aucune idée. J'ai vu le message en passant sur les forums et je l'avais regardé par curiosité. Désolé de ne pas pouvoir t'aider plus avant.
|
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 114 ![]() |
Merci tout de même dans ton aide, je vais chercher si je ne trouve pas quelque chose de semblable.
++
__________________
Merci de votre aide L'effet developpez.com : Avec nos pensées, nous créons le monde. [Bouddha]
|
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 114 ![]() |
apparemment il y a une correspondance entre explode() [php] et split() [asp]
__________________
Merci de votre aide L'effet developpez.com : Avec nos pensées, nous créons le monde. [Bouddha]
|
|
|
00
|
|
|
#10 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
la fonction split sert en effet à découper une chaine de caractères selon un caractère spécifié et de stocker le résultat dans un tableau.
Cela devrait te permettre de faire ce que tu veux.
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#11 |
|
Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 114 ![]() |
D'accord,
Je commence donc par Et mes adresses sont en IPv4 donc mon tableau à 4 colonnes. Comment je fais pour selectionner le 1ère colonne puis la 2ème ... ?
__________________
Merci de votre aide L'effet developpez.com : Avec nos pensées, nous créons le monde. [Bouddha]
|
|
|
00
|
|
|
#12 | ||
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
Code :
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
||
|
|
00
|
|
|
#13 |
|
Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 114 ![]() |
ok
__________________
Merci de votre aide L'effet developpez.com : Avec nos pensées, nous créons le monde. [Bouddha]
|
|
|
00
|
|
|
#14 | ||
|
Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 114 ![]() |
Je viens de taper le code suivant
Code :
Pouriez-vous critiquer mon code pour me dire ce qu'il y a de trop, ce qui manque, et si vous le voyez, ce qui pose problème.
__________________
Merci de votre aide L'effet developpez.com : Avec nos pensées, nous créons le monde. [Bouddha]
|
||
|
|
00
|
|
|
#15 | ||
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
essaie dans ton code de faire seulement ceci.
Code :
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
||
|
|
00
|
|
|
#16 |
|
Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 114 ![]() |
C'était ça le problème
![]() ++
__________________
Merci de votre aide L'effet developpez.com : Avec nos pensées, nous créons le monde. [Bouddha]
|
|
|
00
|
|
|
#17 | ||||
|
Membre actif
![]() Inscription : mai 2004 Messages : 225 ![]() |
Bonjour,
si tu testes ton code, tu vas te rendre compte que toutes les adresses commençant par 172 sont considérées comme privées. En effet, ta condition renvoie toujours True. Je m'explique : tu demandes au langage d'évaluer la condition 16<tbaddr(1). Celle-ci va renvoyer True (donc -1) ou False (donc 0) en fonction de la valeur de tbaddr(1). Ensuite, ce -1 ou ce 0 va être comparé à 31. Comme -1 et 0 sont tous deux inférieurs à 31, ta condition va toujours renvoyer True. Tu devrais plutôt écrire Code :
Code :
A tester bien sûr. |
||||
|
|
00
|
|
|
#18 |
|
Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 114 ![]() |
pour la remarque.En effet c'est plus juste. Merci d'avoir jeté un coup d'oeil ![]() ++
__________________
Merci de votre aide L'effet developpez.com : Avec nos pensées, nous créons le monde. [Bouddha]
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com