Автор Тема: проверка на броузер  (Прочитано 7779 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Enemy

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 204
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.lutsiv.com
проверка на броузер
« : 13 Ноября 2001, 12:15:47 »
нужен текст кода на пхп для проверки какой броузер (IE or NC)
просматривает страницу...
зарание thanks:D
Life is Good

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
проверка на броузер
« Ответ #1 : 13 Ноября 2001, 12:21:38 »
php не может узнать какой браузер. javascript нужен
Евгений aka Razor,

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
проверка на броузер
« Ответ #2 : 13 Ноября 2001, 12:23:47 »
может $HTTP_USER_AGENT поможет
Евгений aka Razor,

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
проверка на броузер
« Ответ #3 : 13 Ноября 2001, 14:53:38 »
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Enemy

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 204
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.lutsiv.com
проверка на броузер
« Ответ #4 : 13 Ноября 2001, 15:14:22 »
спасибо, уже читаю...
Life is Good

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
проверка на броузер
« Ответ #5 : 13 Ноября 2001, 16:39:52 »
Если  использовать эту функцию - то сначала удостовертесь что у вас или у вашего хостера включен  browscap.ini ... а по умолчанию он отключен !!!
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

Оффлайн alesh

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 97
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.alesh.ru
Вот здесь написано как именно это сделать.
« Ответ #6 : 13 Марта 2002, 13:31:50 »
http://www.alesh.ru/read/42

В общем вот так.

<?
//Для начала назначаем переменные

.if(eregi("opera",$HTTP_USER_AGENT))// Если у тебя Опера, то переменная $browse = OP
$browser "OP";

else if(
eregi("msie",$HTTP_USER_AGENT))// Если у тебя MSIE, то переменная $browse = IE 
$browser "IE";

else if(
eregi("Mozilla.[4.]",$HTTP_USER_AGENT))
$browser "NS";

else if(
eregi("Mozilla.[5|6]",$HTTP_USER_AGENT))
$browser "MO";
else 
// если что-то другое , то OT
$browser "OT";
?>
//Все . Закончили с определением. Мы уже знаем какой у тебя браузер. Теперь выведеминфу о тебе.


<? if ($browser=="IE") {
echo 
"<b>Internet Explorer</b>";//Если ie, то пишет Internet Explorer
}
if (
$browser=="OP") {
echo 
"<b>Opera!
Обнови свой броузер и перестань морочить голову дизайнерам всякой межбраузерностью!</b>"
;
}
if (
$browser=="NS") {
echo 
"<b>Netscape!
Обнови свой броузер и перестань морочить голову дизайнерам всякой межбраузерностью!
</b>"
;
}
if (
$browser=="MO") {
echo 
"<b>Mozilla! Обнови свой броузер и перестань морочить голову дизайнерам всякой межбраузерностью!</b>";
}
if (
$browser=="OT") {
echo 
"А что у вас за Browser?";//если OT то пишет ...
}
?>

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
проверка на броузер
« Ответ #7 : 13 Марта 2002, 19:01:35 »
топик уже был, почти тоже самое:
http://forums.webscript.ru/showthread.php?s=&threadid=2149
с уважением,
магистр белой магии.

Оффлайн ERROR 404

  • Злодей форума
  • Постоялец
  • ***
  • Сообщений: 153
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
проверка на броузер
« Ответ #8 : 15 Марта 2002, 02:27:38 »
Цитировать
может $HTTP_USER_AGENT поможет


Ага :)

if(strstr($HTTP_USER_AGENT,"MSIE"))
{
print "У тебя Эксплорер!";
}
elseif (strstr($HTTP_USER_AGENT,"Opera"))
{
print "У тебя Опера";
}

else
{
print "По ходу все-таки у тебя Нетшкаф";
}
Совсем не страшно, если вы хотите уйти от действительности - будет гораздо хуже, если действительность захочет уйти от вас.

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
проверка на броузер
« Ответ #9 : 15 Марта 2002, 18:40:56 »
блин. зачем топики дублировать?
еще раз:
http://forums.webscript.ru/showthread.php?s=&threadid=2149
с уважением,
магистр белой магии.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28