Это событие необычайно меня обрадовало, ещё бы такой сервис на таком ресурсе и сразу ручки шаловливые зачесались! [spoiler] Буквально через 10 минут был готов простейший код запроса ip, в ходе обсуждений он получился следующим (сделано на curl):
"федеральный округ РФ, к которому относится искомый ip".
Если ничего не найдено вернёт false в параметре FIND массива.
Что касается минусов:
1) Поиск только по России; 2) Сервер удалённый, файлы лежат не у вас на сервере; 3) Отдаётся ответ пока не xml формате, но думаю это временно, если бы было в xml не пришлось бы парсить, а заюзать можно бы было простенький SimpleXMLElement.
Плюсы:
1) Сервис бесплатный; 2) Данные постоянно обновляются и за это отвечаете не вы, голова за это болит у других людей; 3) Вы не нагружаете свою машину жёсткими запросами в многомебайтной базе ip...
Чего хочу добиться этим постом? Улучшения и обсуждения данной темы, возможные варианты встраивания это в БУС и т.д.
CURLOPT_CONNECTTIMEOUT в параметры стоит добавить, а то ждать минутами загрузки страницу, если сервис отвалился(итп) не оч. хорошо. Ну а в целом - в этом что-то есть.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».