[ PHP скрипт простенький ] Разное содержимое, взависимости от типа девайса

lomster7
На сайте с 09.05.2011
Offline
84
461

Всем привет. Нужен легкий и простой скрипт на php, который при загрузке страницы взависимости от десктоп девайса покажет один код html, а для мобильного другой html код.

Если можно с уже перечисленными моб. девайсами в коде.

Заранее спасибо и ещё что-то

---------- Добавлено 06.08.2015 в 22:41 ----------

UPD: Уже сам разобрался:)

была реклама, а уже нету :)
ДП
На сайте с 23.11.2009
Offline
203
#1

http://mobiledetect.net/ - ваш выбор

SocFishing
На сайте с 26.09.2013
Offline
118
#2

Вот для вас примерчик:

<?php
// Сам класс https://github.com/serbanghita/Mobile-Detect
require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect;

// Мобилка
if ($detect->isMobile()) {
// Ваша вставка
}

// ПК
if($detect->isTablet()){
// Ваша вставка
}
★Сервис идентифицирует (https://socfishing.com/?utm_source=searchengines) посетителей вашего сайта и предоставляет их профили ВКонтакте, Телефон, Почта! Цены копеечные, работаем 8 лет.
K
На сайте с 03.06.2015
Offline
45
#3

php тут ведомая шестерня. Что браузер соблаговолит передать, то сервер и увидит, а иначе - ничего. Если аяксом, то получится перезагрузка.

MYSQL PHP JS HTML CSS SEO TXT США СССР
ДП
На сайте с 23.11.2009
Offline
203
#4
SocFishing:
Вот для вас примерчик:

$detect->isTablet() - это не ПК, это планшеты, они же будут попадать под isMobile()

78884115
На сайте с 28.11.2012
Offline
43
#5

$browser = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';

if (strpos($browser, 'Mobile') === false

&& strpos($browser, 'Symbian') === false

&& strpos($browser, 'Opera M') === false

&& strpos($browser, 'Android') === false

&& stripos($browser, 'HTC_') === false

&& strpos($browser, 'Fennec/') === false

&& stripos($browser, 'Blackberry') === false

&& strpos($browser, 'Windows Phone') === false

&& strpos($browser, 'WP7') === false

&& strpos($browser, 'WP8') === false)

{

// тут для ПК

}

else

{

// тут что-то для мобилок

}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий