Показать страницуИстория страницыСсылки сюдаCopy this pageExport to MarkdownODT преобразованиеНаверх Вы загрузили старую версию документа! Сохранив её, вы создадите новую текущую версию с этим содержимым. Медиафайлы====== GeoIP ====== * sudo apt-get install geoip-database libgeoip-dev php5-geoip * wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz * gunzip GeoLiteCity.dat.gz * sudo mkdir -v /usr/share/GeoIP * sudo mv -v GeoLiteCity.dat /usr/share/GeoIP/GeoIPCity.dat Скрипт проверки: <code php> </code> ===== Функции ===== * geoip_continent_code_by_name — Получить двухбуквенный код континента * geoip_country_code_by_name — Получить двухбуквенный код страны * geoip_country_code3_by_name — Получить трехбуквенный код страны * geoip_country_name_by_name — Возаращает полное название страны * geoip_database_info — Получить версию БД GeoIP * geoip_db_avail — Проверить доступность БД GeoIP * geoip_db_filename — Возвращает имя файла БД GeoIP * geoip_db_get_all_info — Возвращает всю информацию о файлах БД в виде многомерного массива * geoip_id_by_name — Возвращает скоростную метрику интернет-канала пользователя (GEOIP_UNKNOWN_SPEED/GEOIP_DIALUP_SPEED/GEOIP_CABLEDSL_SPEED/GEOIP_CORPORATE_SPEED ). * geoip_isp_by_name — Возвращает имя провайдера (ISP) пользователя * geoip_org_by_name — Возвращает имя организации, за которой закреплен IP пользователя. * geoip_record_by_name — Возвращает информацию о местоположении пользователя (континент, страна, город, широта и долгота). * geoip_region_by_name — Возвращает код страны и региона * geoip_region_name_by_code — Возвращает название региона страны и код региона * geoip_time_zone_by_country_and_region — Возвращает часовой пояс клиента (по вычисленной стране и региону). Подробно о расширении: http://www.php.net/manual/ru/book.geoip.phpСохранитьПросмотрРазличияОтменить Сводка изменений Примечание: редактируя эту страницу, вы соглашаетесь на использование своего вклада на условиях следующей лицензии: CC0 1.0 Universal