WAP: Вопрос по определению модели телефона WURFL

Тимур

Новичок
WAP: Вопрос по определению модели телефона WURFL

Как в WURFL сделать так, чтобы по юзер-агенту определял модель телефона:

Например юзер-агент: MOT-V80/0E.03.26R MIB/2.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.0

Нужно вывести: Motorola V80.

В каком свойтве это храниться?
 

SiMM

Новичок
> В каком свойтве это храниться?
> юзер-агент: MOT-V80/0E.03.26R MIB/2.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.0
 

white phoenix

Новичок
PHP:
$a = explode("/",$_SERVER["HTTP_USER_AGENT"]);
$s = explode("-",$a[0]);
if ($s[0] == "MOT") {echo "Motorola ".$s[1];}
ну и по аналогии добавь производителей телефонов
 

Тимур

Новичок
SiMM, нужно не MOT-V80, a Motorola V80. WURFL может так сделать? Или придется самому парсить и как-то преобразовавать?

-~{}~ 29.10.05 21:56:

Да... А может WURFL хоть брэнд определяет?

-~{}~ 29.10.05 21:56:

Да... А может WURFL хоть брэнд определяет?

-~{}~ 29.10.05 22:08:

Да... А может WURFL хоть брэнд определяет?
 

SiMM

Новичок
> а что такое WURFL? (если не секрет)
Вообще-то в вопросе с этого и следовало начинать.
http://wurfl.sf.net/
Тимур, читай документацию.
 

SiMM

Новичок
Судя по xml'ке, должно быть что-то типа
product_info -> brand_name
только не спрашивай у меня, как его получить - не знаю ;)
 

Тимур

Новичок
Читал. Но там на английском, а в рунете не нашел, поэтому пошел экперементальным путем: стал выводить все свойства. Нужное не нашел. Помогите.

-~{}~ 29.10.05 22:30:

Спасибо! Попробую.

-~{}~ 29.10.05 22:40:

Спасибо! Попробую.

-~{}~ 29.10.05 22:45:

Спасибо! Попробую.
 

SiMM

Новичок
> не понятно зачем использовать wurfl
Затем, что это уже готовая база с User-Agent'ами и прочими характеристиками телефонов.
 

white phoenix

Новичок
дело каждого. я в своё время написал маленькую функцию которая определяет и этого оказалось вполне достаточно.
 

440hz

php.ru
Автор оригинала: Тимур
SiMM, нужно не MOT-V80, a Motorola V80. WURFL может так сделать? Или придется самому парсить и как-то преобразовавать?
я для скорости написал импорт XML.WURFL базы в MySQL, т.к. нам нужно быстро определать всякие там свойства агентов (поддержку java, размеры экрана и т.д.) и от туда тягаю все, что мне надо ...
при прямом парсе XML это 2-4 секунды. из базы - 0.03
 

SiMM

Новичок
Да. Если бы ты был с этим знаком - ничего удивительного бы в этом не видел.
PS: и для остальных, кто не знаком - тоже. В просветительских целях.
 

440hz

php.ru
SiMM
я и не удивляюсь. я констатировал. именно в силу этой статьи так и было сделано. просто этот WURLF как идея хорош для некоторых задач. Как прямая реализация не очень, хоть там и кеширование (файловое) есть. поэтому и был переделан.
 
Сверху