eXtaZy (13 Февраля 2013 / 04:33)
Не понимаю тебя. Ты добавил код на индекс, добавь его на нужные страницы, либо сделай реальную функцию (
function lalala(){
//определение
}
)
Добавлено через 01:26 сек.
У тебя в условном операторе идет инклуд на страницу pages/web.php и pages/wap.php
Ну так на разных страницах нужно заменять на разные страницы.
index.php у меня в корне сайта, а эта функция в нем, на разных не получится так
либо сделай реальную функцию (
function lalala(){
//определение
}
)
Если знал бы, то зделал бы... может ты поможешь с этой функцией?
Добавлено через 03:58 сек.
Эта что ли?
function ua_device($ua)
{
if(strpos($ua, 'Opera mini')!==false) return 'opera_mini';
if(strpos($ua, 'MSIE')!==false
|| strpos($ua, 'Firefox')!==false
|| strpos($ua, 'Opera')!==false
|| strpos($ua, 'Chrome')!==false
|| strpos($ua, 'Maxthon')!==false
|| strpos($ua, 'Safari')!==false
|| strpos($ua, 'Gecko')!==false
) return 'computer';
else return 'mobile';
}
echo ua_device($_SERVER['HTTP_USER_AGENT']);
возвратит opera_mini, computer, mobile в зависимости от результата.
А там уже думаешь, что делать: например, перенаправлять на другую страницу, или выводить другую версию.
Например:
switch(ua_device($_SERVER['HTTP_USER_AGENT']))
{
case 'opera_mini':
case 'computer':
echo 'Версия для компа';
break;
case 'mobile':
echo 'Привет, телефоны';
break;
}