Question sur les CASE... BREAK - PHP - Programmation
Marsh Posté le 05-02-2007 à 01:09:45
Hum ... A priori les IP ça se manipule par masque ...
Maintenant si tu veux vraiment passer par un switch commence par lire http://ie.php.net/manual/fr/contro [...] switch.php
Marsh Posté le 05-02-2007 à 08:20:33
Un switch ne semble pas bien adapté. Je me ferais une petite structure avec les ranges privés, que je balayerais avec sans doute un masque.
"Vous venez d\une adresse IP non attribuée"
Le genre de message qui ne veut rien dire, au passage... Ni pour un techie, et encore moins pour un end-luser.
Marsh Posté le 05-02-2007 à 11:38:07
erwan83 > Je ne sais pas si t'as regardé dans la doc de php, mais t'as des fonctions pour transformer une adresse IP classique en nombre. Ensuite, ca n'est plus que des manipulation classique de nombre.
Pour le message d'erreur, je suis d'accord avec sircam.
Marsh Posté le 05-02-2007 à 12:20:36
sircam a écrit : Un switch ne semble pas bien adapté. Je me ferais une petite structure avec les ranges privés, que je balayerais avec sans doute un masque. |
Oui c'est clair mais c'etait pour l'exemple
Marsh Posté le 05-02-2007 à 00:56:02
Bonjour,
je voudrais faire une liste de "select case" basée sur des adresses IP
il y a beaucoup de racines donc les possibilités sont relativement étendues
exemple :
... etc etc ...
et évidemment si vous êtes situé entre 96 et 127 : même topo
Vous me direz : "A foutre, puisque ces adresses ne sont pas attribuées...
Certes
mon problème est donc le suivant :
comment éviter à chaque fois de me taper un echo + un break ?
quelle solution pour englober une liste de valeurs qui puissent retourner un seul et même résultat ?
Merci
---------------
http://www.ypikay.com