Выбрать другой форум Форум PHP Форум Apache Форум Рег. Выражения Форум MySQL HTML+CSS+JavaScript Форум Flash Разное ------------------- Форум С++ Разное С++ ------------------- Медико-психологические вопросы Сам себе юрист О Жизни и про Жизнь
Здравствуйте, Посетитель!
Новая тема
Поиск
Список тем
вид форума:
следующая тема
предыдущая тема
Как выяснить принадлежит ли айпи к такому-то диапазону айпи? Ну скажем - как выяснить, принадлежит ли 211.106.87.45 к диапазону 210.100.55.25-214.43.244.17 ?
<?php function checkIPorRange ($ip, $ip_address) { if (ereg("-",$ip_address)) { $ar = explode("-",$ip_address); $your_long_ip = ip2long($ip); if ( ($your_long_ip >= ip2long($ar[0])) && ($your_long_ip <= ip2long($ar[1])) ) { return TRUE; } } else { if ($ip == $ip_address) { return TRUE; } } return FALSE; } $ip_range = "210.100.55.25-214.43.244.17"; if (checkIPorRange("211.106.87.45", $ip_range)) echo "принадлежит!"; ?>