[PHPBB] transformation des ip

transformation des ip [PHPBB] - PHP - Programmation

Marsh Posté le 17-10-2005 à 16:05:45    

Bonjour
 
En essayant de fusion un forum phpBB2 et un site web, j'ai remarqué que les adresses IP du forum sont sous forme hexdecimal. Par exemple : 255.255.255.255 = ffffffff  
J'aime beaucoup cette facon de stocker une adresse ip. Y a t il une fonction permettant de transcrire un adresse ip en format decimal vers un format hexadecimal ?
 
merci

Reply

Marsh Posté le 17-10-2005 à 16:05:45   

Reply

Marsh Posté le 17-10-2005 à 16:46:46    

http://php.benscom.com/manual/en/function.dechex.php
 
et inversement hexdec pour la fonctione qui fait l'inverse


---------------
IVG en france
Reply

Marsh Posté le 17-10-2005 à 18:28:45    

cette fonction permet seulement de convertir un nombre decimal en hexadecimal.
On ne peut pas lui passer en parametre un adresse ip directement.
Il faut au préalable découper la chaine (l'adresse Ip) en 4 nombres à convertir  puis recoller l'ensemble.
Je recherchais une focntion qui réalise tout d'un coups
 
merci pour ton aide

Reply

Marsh Posté le 17-10-2005 à 18:40:53    

Reply

Marsh Posté le 17-10-2005 à 18:46:33    

SELECT  
CONCAT(
CAST(SUBSTRING(ip,0,2) AS UNSIGNED),
CAST(SUBSTRING(ip,2,2) AS UNSIGNED),
CAST(SUBSTRING(ip,4,2) AS UNSIGNED),
CAST(SUBSTRING(ip,6,2) AS UNSIGNED))
FROM table  
 
 
:love:

Reply

Marsh Posté le 17-10-2005 à 18:54:10    

ben regardes comment fait phpBB si tu veux pas la faire toi meme


---------------
IVG en france
Reply

Marsh Posté le 18-10-2005 à 11:26:56    

oui j'ai fait comme ca.
J'ai repris les fonctions de PHPBB.
Mais celles-ci ne sont sont pas si simple a trouvé
 
merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed