Показать сообщение отдельно

  #3  
Старый 26.11.2008, 20:01
kolpeex
Новичок
Регистрация: 17.02.2008
Сообщений: 28
Провел на форуме:
68228

Репутация: 39
По умолчанию

Все просто. Поля диапозонов должны быть числами, т.е. ip в формате longip. Это IP записанный в бинарном формате. Т.е. четыре байта abcd. В общем, по лонгайпи погугли.
Далее просто конвертишь адрес в целое и ищешь по БД типа:
$ip = 0x79000001;
select * from `ips` where `ip_from` <= $ip and `ip_to` >=$ip

Может не так объяснил, но, думаю, смысл ясен.