Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> poprawność adresu ipv4
tomekp
post
Post #1





Grupa: Zarejestrowani
Postów: 171
Pomógł: 0
Dołączył: 17.12.2003
Skąd: Krakół

Ostrzeżenie: (0%)
-----


W jaki sposób można sprawdzić czy podany w formularzu adres IPv4 jest poprawny?


--------------------
escape from the execution is futile.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
kuna
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 20.06.2004

Ostrzeżenie: (0%)
-----


Wyrazenia regularne smile.gif
Go to the top of the page
+Quote Post
tomekp
post
Post #3





Grupa: Zarejestrowani
Postów: 171
Pomógł: 0
Dołączył: 17.12.2003
Skąd: Krakół

Ostrzeżenie: (0%)
-----


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?


--------------------
escape from the execution is futile.
Go to the top of the page
+Quote Post
NuLL
post
Post #4





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

Ostrzeżenie: (0%)
-----


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. ?>


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
tomekp
post
Post #5





Grupa: Zarejestrowani
Postów: 171
Pomógł: 0
Dołączył: 17.12.2003
Skąd: Krakół

Ostrzeżenie: (0%)
-----


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. ?>


Ten post edytował tomekp 29.04.2006, 15:11:11


--------------------
escape from the execution is futile.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:35