Это меню подключается на сайт с блока, с помощью функции:
include("meny.php");
Можно ли сделать так, что бы когда человек зайдет с iPhone загрузилось,
include("mini_meny.php");а не
include("meny.php");
Спустя 4 минуты, 8 секунд (21.10.2010 - 23:17) arvitaly написал(а):
Можно. Велком то $_SERVER['HTTP_USER_AGENT']
meny - порадовало)
meny - порадовало)
Спустя 35 минут, 16 секунд (21.10.2010 - 23:52) xJlaIIax написал(а):
Цитата |
meny - порадовало) |
Да это так для примера.)
Например, если человек зайдёт на сайт с IE, то вставится блок mini_meny.php
if (strstr($_SERVER["HTTP_USER_AGENT"], "MSIE")) {
echo include("mini_meny.php");
}
А вот, как прописать если значение равно MSIE, то вставляй mini_meny.php, а если не равно MSIE, то вставляй meny.php.
Спустя 21 минута (22.10.2010 - 00:13) arvitaly написал(а):
if (strstr($_SERVER["HTTP_USER_AGENT"], "MSIE")) {
echo include("mini_meny.php");
}
else
{
echo include("meny.php");
}
Спустя 2 минуты, 22 секунды (22.10.2010 - 00:15) xJlaIIax написал(а):
Спасибо, завтра после обеда попробую и отпишусь!
Спустя 8 часов, 16 минут, 56 секунд (22.10.2010 - 08:32) xJlaIIax написал(а):
Решил проверить с утра, всё работает, но есть одна проблема, когда подставляется mini_meny.php, на страницу ещё выводится цифра 1.
Как от неё избавиться и почему она выводится?
Как от неё избавиться и почему она выводится?
Спустя 4 часа, 29 минут, 37 секунд (22.10.2010 - 13:02) arvitaly написал(а):
Видимо где то в коде echo 1;
Спустя 4 часа, 4 минуты, 3 секунды (22.10.2010 - 17:06) xJlaIIax написал(а):
Проблема была в самом коде который мы с тобой написали.
Я его подредактировал и больше цифра 1 не выводится:
Спасибо тебе за помощь!
Я его подредактировал и больше цифра 1 не выводится:
if (strstr($_SERVER["HTTP_USER_AGENT"], "Safari")) {
echo $meny [include("mini_meny.php")];
}
else
{
echo $meny [include("meny.php")];
}
Спасибо тебе за помощь!