Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2503 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Convertir une ip en un INT...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Convertir une ip en un INT...

n°619402
tomtom41
It's not a bug, it's a feature
Posté le 22-01-2004 à 20:58:43  profilanswer
 

:hello:,
 
J'aimerais convertir une ip (varchar) de la forme xxx.xxx.xxx.xxx (avec le nombre de x variant de 1 à 3 à chaque fois) en un INT de la forme xxxxxxxxxxxx.
 
Savez vous comment faire ? :??:
 
Merci pour votre aide. :)

mood
Publicité
Posté le 22-01-2004 à 20:58:43  profilanswer
 

n°619421
MagicBuzz
Posté le 22-01-2004 à 21:31:51  profilanswer
 

chaque série de chiffre c'est une valeur comprise entre 0 et 255, donc convertible en héxa.
 
Donc tu convertis chaque morceau en héxa, puis tu les additionne en les décallant à chaque fois d'un byte.

n°619423
tomtom41
It's not a bug, it's a feature
Posté le 22-01-2004 à 21:37:08  profilanswer
 

MagicBuzz a écrit :

chaque série de chiffre c'est une valeur comprise entre 0 et 255, donc convertible en héxa.
 
Donc tu convertis chaque morceau en héxa, puis tu les additionne en les décallant à chaque fois d'un byte.


 
euh oui je te crois...mais comment on fait justement pour convertir et décaller ? :d
 
merci de ton aide :)

n°619430
MagicBuzz
Posté le 22-01-2004 à 21:45:18  profilanswer
 

j'en sais rien, je fais pas de PHP. j'ai failli chopper un MST la dernière fois qu'on m'a forcé à code avec ce langage...

n°619433
tomtom41
It's not a bug, it's a feature
Posté le 22-01-2004 à 21:46:53  profilanswer
 

MagicBuzz a écrit :

j'en sais rien, je fais pas de PHP. j'ai failli chopper un MST la dernière fois qu'on m'a forcé à code avec ce langage...


 
:lol:
merci pour l'algo, reste plus qu'à le traduire en php :)

n°619667
tomtom41
It's not a bug, it's a feature
Posté le 23-01-2004 à 07:30:35  profilanswer
 

:'(

n°619668
black_lord
Truth speaks from peacefulness
Posté le 23-01-2004 à 07:41:00  profilanswer
 

dechex()
hexdec()
 
www.nexen.net pour la doc

n°619670
dew
Posté le 23-01-2004 à 07:44:07  profilanswer
 

ip2long
long2ip

n°619837
mrbebert
Posté le 23-01-2004 à 10:42:04  profilanswer
 

dew a écrit :

ip2long
long2ip

Les fonctions existent, ce serait dommage de les réimplanter :D


Message édité par mrbebert le 23-01-2004 à 10:42:56
n°619865
Kristoph
Posté le 23-01-2004 à 10:53:02  profilanswer
 

Nan mais pourquoi vous voulez passer par de l'hexa ???
 
((a*256+b)*256+c)*256+d avec a.b.c.d ou d.c.b.a je sais plus trop.
 
L'hexa comme le binaire, c'est juste une question d'affichage !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Convertir une ip en un INT...

 

Sujets relatifs
[PHP] Marrant ca : session_start() => Failed to init. storage moduleSite Intranet en PHP
gerer 2 bases mysql en PHP?[PHP] PB avec safe_mode et shell_exec
Livres PHPPHP & COM
PHP-arondir un nombre[PHP] Exécuter le Code d'un Fichier Extérieur dans une Page PHP ?
[PHP] date en "date" vers -> j F Y[PHP] Redirection et transmition de var en $_POST[] ?
Plus de sujets relatifs à : [PHP] Convertir une ip en un INT...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR