Просмотр поста

.
ДоХтор

Iron_Man, набросал такой вариант: скрипт парсит сайт с названиями мобильных браузеров, и в зависимости от браузера зашедшего на страницу пользователя, отображает соответствующую картинку(mobile-phone.jpg -- это для мобильных устройств, а computer-icon.jpg -- для десктопных). Вместо mobile-phone.jpg и computer-icon.jpg тебе надо прописать адреса твоих соответствующих картинок.

* (+/-)
<?php

echo identify_device($_SERVER['HTTP_USER_AGENT']);


function identify_device($device) {
    $url = 'http://www.useragentstring.com/pages/'.
        'useragentstring.php?typ=Mobile%20Browser';
    $page = file_get_contents($url);
    preg_match_all('~<li><a[^>]*>([^<]+)</a></li>~', $page, $devices);
    $img = in_array($device, $devices[1]) ? 'mobile-phone.jpg' : 'computer-icon.jpg';
    
    return '<img src="'. $img .'" width="25" height="25" alt="" />';
}