Введение
Я уже как-то писал статью про определение браузера средствами JavaScript, но сегодня я столкнулся с другой проблемой — как определить конкретную версию Internet Explorer. Как всем известно этот браузер постоянно преподносит нам сюрпризы, и каждая его версия практически живет свое жизнью. Бывают такие ситуации, что код адекватно работает в 9-й версии, но не работает в 8-й, и наоборот. И такие моменты встречаются при работе с каждой версией. Поэтому рано или поздно вам придется столкнуться с проблемой определения конкретной версии IE.
Читать далее «Как определить версию Internet Explorer в javascript»
В этой статье я хочу показать, как можно легко и быстро получить географическое положение по IP-адресу, как можно определить город пользователя. Есть несколько путей решения и каждый из них по своему хорош. Первый способ — это скачать(или собрать самому :) ) базу данных ip-адресов с соответствующими им названиями городов, и при необходимости делать запрос к БД для получения названия города. И второй способ — это воспользоваться сервисом, который предоставляет API.
Сегодня наткнулся на интересный зарубежный сервис — openweathermap.org. Этот сервис предоставляет всем разработчикам приложений и сайтов бесплатные API для получения разнообразной информации о погоде. Самое интересное, это то что сервис полностью бесплатный и не имеет ни каких ограничений по количеству обращений. База городов огромная, я попробовал несколько маленьких городов из нескольких десятков стран — информация всегда возвращалась, правда не знаю на сколько точная :).
В этой небольшой статье я хочу показать как определить версию php без доступа к сайту, то есть не ни каких прав на создание и редактирование скриптов на хостинге или сервере.