Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> poprawność ip, nie zwykła składniowa
dopy
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 25.07.2005

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


Witam,

Jakie są jeszcze sposoby na kontrole poprawności wprowadzonego w formularzu IP ? Chciałbym jak najdokładniej kontrolować czy aby napewno jest poprawne. Aktualne sprawdzam jego składnie, czy liczby nie przekraczają tam 255 i czy odpowiedni uklad... ale np. da sie to obejsc podajac "100.001.002.123" co jest jak najbardziej blednym numerem IP. Czy ma ktos jakies pomysly ?

Pozdrawiam i z gory dziekuje za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


ip2long()
Cytat
The function ip2long() generates an IPv4 Internet network address from its Internet standard format (dotted string) representation. If ip_address is invalid then -1 is returned. Note that -1 does not evaluate as FALSE in php.


  1. <?php
  2.  
  3. $strIP = '256.100.100.100';
  4.  
  5. if( ip2long( $strIP ) == -)
  6. {
  7. echo 'Nie da się skonwertować, więc jest niepoprawny :)';
  8. }
  9. else
  10. {
  11. echo 'OK';
  12. }
  13.  
  14. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 19:45