Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Что есть:

База кладр в MYSQL.

Нужно написать парсер базы Geoip полной, и загнать в БД.

IP привязать к:

Область

Район

Город

Село

То есть, Например есть IP у которого город Saratov

Мы ишем этот город в таблице Городов нашего Кладра. НАходим, с помошью базы кладра Узнаем Область и район

И записываем в Таблицу MYSQL которую создаем в этом проекте.

Морфология заключается в том, что в GEOIP названия в транслите! Поэтому надо как то сравнивать с русским текстом в нашей базе

Также писать в таблицу ТОЧКИ GPS.

Для этой базы потом написать клиент сервер решение следующего функционала:

Клиент - На сайт заходит человек, определяется его IP:

а. Если кука не стоит что данные по GEOIP записаны слать запрос на сервер для получения данных

б. Если кука стоит, сравниваем данные IP в куке и Текушего - Если разные шлем запрос на сервер

в. Если кука стоит и IP в куке = IP текушему, делаем вывод данных GEOIP из куки

Сервер:

Серверное решение, должно быть оптимизированным, так как оно будет возвроащать срок доставки до определенного города (Сроки в нашшей базе), с Вас выташить ID шники и передать в наш класс

Дополнительно:

Обязательно Логер - например нет IP или чего то подобного - типа ошибок

Админка Для Логера, по которому мы сможем добавлять эти IP в базу

При добавлении надо предусмотреть следующий аспект: Что при дальнейшем обновлении данных(Вышли новые базы) ручные заносы в базу должны не удаляться!

ICQ 997544

16 лет назад
seva
37 лет
20 лет в сервисе
Был
13 лет назад
21 отзыв

Заявки фрилансеров

Нет заявок фрилансеров