Popis
int
ip2long
( string ip_address)
Funkce
ip2long(
)
generuje
síťovou
IPv4
adresu
ze
standardního
internetového
formátu
(čísla
oddělená
tečkami
)
.
Příklad
1
.
ip2long(
)
Příklad
?php
$ip
=
gethostbyname(
"www.example.com")
;
$out
=
"Následující
URL
jsou
ekvivalentní
:
br
\n"
;
$out
.=
"http
:
/
/www.example.com
/
,
http
:
/
/".$ip
."
/
,
and
http
:
/
/".sprintf("%u",ip2long($ip))
."
/
br
\n"
;
echo
$out
;
?
|
|
Poznámka
:
Protože
celé
číslo
(
integer
)
v
PHP
obsahuje
znaménko
a
mnoho
IP
adres
vyjde
jako
záporné
,
musíte
k
získání
správné
(nezáporné
)
hodnoty
použít
funkce
sprintf(
)
nebo
printf(
)
vždy
s
formátovačem
%u
.
Tento druhý příklad ukazuje, jak tiskout zkonvertovanou adresu
funkcí
printf()
:
Příklad
2
.
Zobrazení
IP
adresy
|
Viz
také
:
long2ip(
)