ip2long
int ip2long ( string $ip_address )
Konwertuje ciąg zawierający adres (IPv4) Internet Protocol kropka na adres prawidłowy
Parametry
- ip_address - Standardowy format adresu
Zwracane wartości
Zwraca adres IPv4 lub błąd jeśli ip_address jest nie poprawny
Listing
//Example #1 ip2long() Example
<?php
$ip = gethostbyname('www.example.com');
$out = "Poniższe adresy URL są równoważne:<br />\n";
$out .= 'http://www.example.com/, http://' . $ip . '/, i http://' . sprintf("%u", ip2long($ip)) . "/<br />\n";
echo $out;
?>
/*
Example #2 Wyświeti adres IP
Drugi przykład pokazuje w jaki sposób wyświetlić skonwertowny adres z funkcji printf () w obu PHP 4 i PHP 5:
*/
<?php
$ip = gethostbyname('www.example.com');
$long = ip2long($ip);
if ($long == -1 || $long === FALSE) {
echo 'Błędny IP, spróbuj ponownie';
} else {
echo $ip . "\n"; // 192.0.34.166
echo $long . "\n"; // -1073732954
printf("%u\n", ip2long($ip)); // 3221234342
}
?>
/*
Example #3 walidacja IP
ip2long() nie powinien byc uyty jako pojedynczy formularz walidacji IP. Połączyć go z long2ip():
*/
<?php
// Upewnij się ze adres IP jest poprawny skonwertuj również nie kompletne IP do poprawnego formatu, patrz poniżej.
$ip = long2ip(ip2long("127.0.0.1")); // "127.0.0.1"
$ip = long2ip(ip2long("10.0.0")); // "10.0.0.0"
$ip = long2ip(ip2long("10.0.256")); // "10.0.1.0"
?>
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno