Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] poprawne IP
d3f3nd3r
post
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 6
Dołączył: 9.08.2008

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


Witam

chcę zrobić banowanie przyczym mam formularz gdzie recznie wpisuję adres IP i chodzi mi aby byly przyjmowane tylko poprawne adresy ip.

W sieci znalazłem cos takiego:

  1. <?php
  2. if (!eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,4})$", $email))
  3. ?>


wstawiłem sobie to w jedno miejsce i maila sprawdza poprawnie. Poprzerabiałem to troszkę ale nie do końca to sprawdzanie IP jest poprawne.

Pomoże ktoś ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
baszkir
post
Post #2





Grupa: Zarejestrowani
Postów: 22
Pomógł: 8
Dołączył: 2.08.2008

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


Nie za bardzo wiem co sobie poprzerabiales, bo Twoje wyrazenie regularne adresu IP na 100% nie sprawdza, no chyba, ze w IP masz znaczek '@' no i adres zaczyna sie od litery :-) .

Moze cos takiego zadziala:
  1. <?php
  2.  
  3. $ip="192.168.11.255";
  4.  
  5. if(eregi("^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$",$ip))
  6. echo "jest ok";
  7. else
  8. echo "nie jest ok";
  9.  
  10. ?>


A tak przy okazji moze warto w googlach wpisac "wyrazenia regularne"
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: 17.10.2025 - 14:23