Скрипт определения мобилы

1.26K
.
Pillott
Enter нажат, к чему теперь рыданья…
Zheka12345 (09.09.2011/10:52)
hooligan, мне так и нужно, только вот решетку не помешало бы вырезать. Подскажи как
Вырезать решетку не сложно. Просто перед
echo $mod_phone;
поставь вот это
$mod_phone = str_replace('#','', $mod_phone);
.
Это будит работать, если HTTP_X_OPERAMINI_PHONE не пуст, а он очень часто пуст.
Более вероятно, что HTTP_X_OPERAMINI_PHONE_UA будит заполнен.
В любом случае, нужно определять по нескольким парамметрам.
.
Enter нажат, к чему теперь рыданья…
L!MP (09.09.2011/11:42)
Это будит работать, если HTTP_X_OPERAMINI_PHONE не пуст, а он очень часто пуст.
Более вероятно, что HTTP_X_OPERAMINI_PHONE_UA будит заполнен.
В любом случае, нужно определять по нескольким парамметр
Согласен, нужно делать проверку сразу по разным параметрам и если значение пусто то выводить какую то фразу. А то не красиво пустота смотрится.
.
http://www.wapblog.in/UA.php
попробуйте.
если не трудно скопируйте то что вам напишет на странице
.
Enter нажат, к чему теперь рыданья…
ramzes, а что должно писать?
Array ( [UserAgent] =>
Opera/9.80 (J2ME/MIDP; Opera
Mini/4.2.15410/25.842; U; ru)
Presto/2.5.25 Version/10.54
[Browser] => Opera Mini/4.2. [OS]
=> [type] => [ip] => 88.154.63.39 )
.
zumak
Поверь в мечту!
if (isset($_SERVER['HTTP_USER_AGENT']))
{
$ua=$_SERVER['HTTP_USER_AGENT'];
// Опера мини тоже посылает данные о телефоне 
if (isset($_SERVER['HTTP_X_OPERAMINI_PHONE_UA']) && preg_match('#Opera#i',$ua))
{
$ua_om=$_SERVER['HTTP_X_OPERAMINI_PHONE'];
$ua_om=preg_replace('#[^a-z_\. 0-9\-]#iu', null, $ua_om);
$ua=''.$ua_om.'';
}

}else{ $ua = 'Нет данных';}

echo' '.$ua.' ';

как то так
.
ПФК ЦСКА forever!
ramzes (09.09.2011/12:09)
http://www.wapblog.in/UA.php
попробуйте.
если не трудно скопируйте то что вам напишет на странице
А зачем это в массиве написано?
.
Поверь в мечту!
Nokia X6 вроде как сенсорный,определяет...
А вообще я давно слежу за телефонами и моды оперы часто не передают вообще ни каких заголовков
.
Enter нажат, к чему теперь рыданья…
zumak, это ты с проверкой уже сделал?
.
ramzes
Pillott, Спасибо. это и должно, только я про яву забыл)))
REALball, какая разница? это тест
Всего: 65