Требуется написать компонент для жумлы (функция - калькулятор расчета по таблицам)
Проверка ИП на вхождение в массив Cidr
Требуется аналог ниже указанной функции с той лишь разницей что диапазон ип будет в CIDR формате.
////////////////////////////////////////////////////////////////////////////////////
function IpDetect($REMOTE_ADDR)
{
$stop_ips_masks = array(
//Пример массива
"127\.0\.0\.[0-9]+", //127.0.0.1 - 127.0.0.255
"192\.[0-9]+\.[0-9]+\.[0-9]+", //192.0.0.1- 192.255.255.255
"65\.52\.[0-4]\.[0-9]+" // 65.52.0.1 - 65.52.4.255
);
foreach ($stop_ips_masks as $ip)
{
if(preg_match( '#^'.$ip.'$#', $REMOTE_ADDR)){
return($ip);
}
}
return (false);
}
$ipdetect = IpDetect($_SERVER['REMOTE_ADDR']);
if (!$ipdetect) { echo "CLEAR!"; } else {echo "FIND!";}
?>
/////////////////////////////////////////////////////////////////////////////////
Cidr массив
127.0.0.1/20
192.0.0.1/8
65.52.0.1/21 // 65.52.0.1 - 65.52.7.255
Пример Скрипта на вхождение ИП в CIDR с php.net
Выбранный исполнитель
Похожие заказы
- $20Веб-программирование2 исполнителяЗавершен14 лет назад
Работа разовая, провести 7 занятий по 3 академ часа. За одно занятие платим 225.00 грн. Занятия будут проходит в районе метро Дружбы Народов.
Веб-программированиенет заявокЗакрыт15 лет назад- $30
Поправить вёртку, сделать слайд на java Всё это счастье на Амиро ЦМС. т.з. в приложении Для начала работы у Вас должен быть СКАЙП. ...
Веб-программирование1 исполнительЗавершен15 лет назад Постановка и настройка движка Joomla + небольшой редизайн шаблона. Под редизайном имеется в виду, что надо будет максимум поменять логотип на тот который я отдам, а так же заменить некторые картинки из шаблона, на переделаные. ...
Веб-программирование1 исполнительЗавершен15 лет назадНужен украинский поиск по mySQL с морфологией (украинской). БД текстовая. 6 колонок. 12-20 тыс. записей. Объем БД 100-300 Мб. Чтобы не перегружал хостинг.
Веб-программированиенет заявокЗакрыт14 лет назад- $250
Надо сделать доработки для http://aromaimperia.com.ua/. Список доработок во вложении. Движок самописный, но очень простой для разбирания.
Веб-программирование1 исполнительЗавершен15 лет назад - $1000
Необходимо перенести существующий сайт: http://co-industri.dk/ на Sharepoint: - создать структуру - внедрить стили - переместить содержимое. Сайт переносится без изменений, содержит только статические разделы, единственный интерактивный элемент ...
Веб-программирование3 заявкиЗакрыт14 лет назад Не работает модуль виртумарт, настроить его функции, исправить ошибки и прочее.
Веб-программирование1 исполнительЗавершен15 лет назад- $100
Правки по интернет-магазину"
Веб-программирование1 исполнительЗавершен14 лет назад Есть самодельный компонент для джумлы. Он берет названия из базы запросом SELECT что-то FROM что-то WHERE что-то AND что-то ORDER BY title ASC и выводит это пользователю якобы по порядку. Названия имеют ...
Веб-программирование1 исполнительЗавершен15 лет назад