SommaireTelecharger la documentationChapitre suivantChapitre precedent  

 
Raccourci :  
Réseau

checkdnsrr
closelog
debugger_off
debugger_on
define_syslog_variables
fsockopen
gethostbyaddr
gethostbyname
gethostbynamel
getmxrr
getprotobyname
getprotobynumber
getservbyname
getservbyport
ip2long
long2ip
openlog
pfsockopen
socket_get_status
socket_set_blocking
socket_set_timeout
syslog

8.18.15 ip2long
[Notes en ligne] [Exemples]

Convertit une chaîne contenant une adresse (IPv4) IP numérique en adresse littérale.

int ip2long (string ip_address)
ip2long() génère une adresse IPv4 à partir de son équivalent numérique.
Exemple ip2long()


<?php
$ip = gethostbyname("www.php.net");
$out = "Les URLS suivantes sont équivalentes :<br>\n";
$out .= "http://www.php.net/, http://".$ip."/, et http://".ip2long($ip)."/<br>\n";
echo $out;
?>
     


Ce second exemple montre comment afficher une adresse convertie à l'aide de la fonction printf() :
Affichage d'adresse IP


<?php
	$ip = gethostbyname("www.php.net");
	printf ("%u\n", ip2long ($ip));
	echo $out;
?>
     


Voir aussi long2ip()


Chapitre précédentChapitre suivantAccueil nexen.net