В настоящее время я просматриваю код для обнаружения мобильных телефонов на PHP, что, вероятно, довольно просто.
Теперь у меня есть одна проблема - я хочу сделать возможным создание уникальных файлов вида в моей MVC-среде для планшетов, мобильных телефонов и веб-страниц. Поэтому мне нужно разделить планшет от остальных мобильных устройств.
В настоящее время это код, который я использую:
public function isMobile()
{
if(preg_match('/(alcatel|amoi|android|avantgo|blackberry|benq|cell|cricket|docomo|elaine|htc|iemobile|iphone|ipad|ipaq|ipod|j2me|java|midp|mini|mmp|mobi|motorola|nec-|nokia|palm|panasonic|philips|phone|sagem|sharp|sie-|smartphone|sony|symbian|t-mobile|telus|up\.browser|up\.link|vodafone|wap|webos|wireless|xda|xoom|zte)/i', $_SERVER['HTTP_USER_AGENT']))
return true;
else
return false;
}
Но этого недостаточно - единственная проверка заключается в том, что устройство является мобильным устройством, если оно не соответствует стандарту, что мы находимся на компьютере. Последняя часть в порядке - но я хочу сделать раскол мобильных устройств на реальных мобильных телефонах - и в группе secound, которая должна быть планшетами.
Надеюсь, я сделал свое желание ясным и надеюсь, что у вас есть какой-то вклад в этом, чтобы достичь этого.
Спасибо заранее.