Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] zakres ip, Jak sprawdzić czy IP użytkownika mieści się w określonym zakresie IP?
rimk
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 2.07.2007

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


No, właśnie.
Jak sprawdzić czy IP użytkownika mieści się w określonym zakresie numerów IP?
Jak zrobić to najszybciej?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maziorek
post
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 26.10.2007

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


nie łatwiej wywalić wszystkie kropki i sprawdzać wielkość wyciągniętą z nr ip:

  1. <?php
  2.  
  3. function is_ip_range_vaild($zakres_od, $zakres_do) {
  4. $ip = $_SERVER['REMOTE_ADDR'];
  5. $ip_bez_kropek = str_replace('.', '', $ip);
  6. $zakres_od_bez_kropek = str_replace('.', '', $zakres_od);
  7. $zakres_do_bez_kropek = str_replace('.', '', $zakres_do);
  8. if($ip_bez_kropek >= $zakres_od_bez_kropek && $ip_bez_kropek <= $zakres_do_bez_kropek)
  9. { return true; } else { return false; }
  10. }
  11.  
  12. if(!is_ip_range_vaild('123.32.23.0', '255.255.255.0')) {
  13. echo "Masz niedobry IP";
  14. } else {
  15. // wykonujesz dalej...
  16. }
  17.  
  18. ?>


? nie sprawdzałem (pisane "na ciepło") ale powinno działać (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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: 14.10.2025 - 12:06