Показ устройств

451
.
ramzes

я не проверял

php (+/-)
$ua = 'Mozilla/5.0 (Linux; Android 4.2.2; Lenovo A880 Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.68 Mobile Safari/537.36';

$type = 'pc';

if(preg_match('#(android|Andr;iphone|ipad|blackberry|bb;|windows phone|WM;|PPC;|IEMobile|Symbian|S60;|j2me)#is', $ua, $match)){

    switch (str_replace(';', '', strtolower($match[1]))){

        case 'iphone':
        case 'ipad':
            $type = 'iphone';
            break;
        case 'android':
        case 'andr':
            $type = 'android';
            break;
        case 'blackberry':
        case 'bb':
            $type = 'blackberry';
            break;
        case 'windows phone':
        case 'wm':
        case 'IEMobile':
        case 'PPC':
            $type = 'wp';
            break;
        case 'Symbian':
        case 'S60':
            $type = 'symbian';
            break;
        case 'j2me':
            $type = 'java';
            break;
    }
    
}
echo $type;
.
#НетВойне #NoWar #НіВійні

ramzes, У тебя показывает с какой платформы без показа с какого браузера.

.

ну как раз, по сабжу

.
#НетВойне #NoWar #НіВійні

ramzes, Пусть автор темы выбирает что ему нужно.

.

ramzes, Норм код?

.

я не проверял, его, но вообще должен работать)

.

работает
http://mydroid.pro/user/list/ смотри иконки

.
if(preg_match('#(Android|Andr;|iPhone|iPad|blackberry|bb;|windows phone|WM;|PPC;|IEMobile|Symbian|S60;|j2me)#is', $ua, $match)){

только в этой строке одной черточки не хватало
.

Всем спасибо, вечером протестирую и отпишу

Всего: 19