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
dopy
post
Post #2





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

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


  1. <?php
  2. function clr_ip($ip)
  3. {
  4. $ip=ip2long($ip);
  5. $ip=long2ip($ip);
  6. return $ip;
  7. }
  8. ?>


dr_bonzo: Faktycznie działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dziękuje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) A i jeszcze ma swoją zalete - w przypadku podania zupełnie błędnego IP, nawet typu 1.2.3.4.5.6.7.8 to po przejsciu przez ta funkcje zwroci ip 255.255.255.255 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował dopy 27.05.2006, 11:50:51
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: 7.10.2025 - 01:14