Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: poprawność adresu ipv4
Forum PHP.pl > Forum > PHP
tomekp
W jaki sposób można sprawdzić czy podany w formularzu adres IPv4 jest poprawny?
kuna
Wyrazenia regularne smile.gif
tomekp
No tak tylko jakie to wyrażenie, jakbym wiedział coś o wyrażeniach regularnych i jak to zrobić, to bym nie zadawał pytania na forum, prawda?
NuLL
Tylko po kiego grzyba wynajdowac kolo od nowa ? snitch.gif
  1. <?php
  2.  
  3. function isValidIp($adress)
  4. {
  5. return (bool)ip2long($adress);
  6. }
  7.  
  8. ?>
tomekp
Wynalazłem coś takiego z poweradmin'a
  1. <?php
  2. /*
  3.  * Validates an IPv4 IP.
  4.  * returns true if valid.
  5.  */
  6. function is_valid_ip($ip) {
  7. // Stop reading at this point. Scroll down to the next function...
  8. // Ok... you didn't stop reading... now you have to rewrite the whole function! enjoy;-)
  9. // Trance unborked it. Twice even!
  10. return ($ip == long2ip(ip2long($ip))) ? true : false;
  11.  
  12. }
  13. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.