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

Необходимо написать php-функцию, которая парсит USERAGENT и выдает название ОС и браузера, с версией и наименованием иконки.

Вызов функции такой: parseAgent($useragentstring);

На выходе массив:

array(

"os" => "Windows 7", (если iOS, то в формат такой "iOS 5.1 (iPhone)", т.е. писать версию и в скобочках устройство)

"osicon" => "windows" // windows,linux,macos,ios,android,none (none - если ОС определить не удалось или её нет в этом наборе)

"browser" => "Firefox 20.1",

"browsericon" => "firefox" // chrome,opera,firefox,ie,yandex,safari,none (none - если браузер определить не удалось или его нет в этом наборе)

)

Есть готовые функции, но не все корректно определяют, некоторые есть устаревшие. Возможно нужно собрать из нескольких одну.

11 лет назад
webconsult
Сергей 
33 годаРоссия
12 лет в сервисе
Был
7 лет назад