Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Определение браузера и операционной сист [РЕШЕНО]  (Прочитано 2644 раз)

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

Оффлайн TrEK

  • Автор темы
  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Хотелось бы на сайт выводить некоторую статистику...  пробую сделать по этому примеру "Определение браузера и операционной системы":
http://sapper4ever.net/stillwaiting/?p=7
 
Даный вариант скрипта определения рабочий? Не могу его освоить...  :(
Подскажите пожалуйста куда что правильно вставлять..?

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 24 Февраля 2011, 10:30:05 от TrEK »

Оффлайн TrEK

  • Автор темы
  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Re: Определение браузера и операционной сист
« Ответ #1 : 16 Февраля 2011, 23:31:40 »
Подскажите как, куда и что, пжлст.

Оффлайн skylex1993

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Определение браузера и операционной сист
« Ответ #2 : 17 Февраля 2011, 21:14:26 »
echo PHP_OS;

Оффлайн TrEK

  • Автор темы
  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Re: Определение браузера и операционной сист
« Ответ #3 : 17 Февраля 2011, 21:58:49 »
echo PHP_OS;

:) Мне не ОС сервера на котором скрипт... мне надо скрипт который посетителю страницы будет показывать какая у него ОС и какой браузер.

Оффлайн skylex1993

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Определение браузера и операционной сист
« Ответ #4 : 17 Февраля 2011, 22:08:43 »
<?
$browser = get_browser(null, true);
echo $browser[platform]."<br>".$browser[browser];
?>

или вытягивай значения из $_SERVER['HTTP_USER_AGENT'];

Оффлайн TrEK

  • Автор темы
  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Re: Определение браузера и операционной сист
« Ответ #5 : 17 Февраля 2011, 22:12:18 »
<?
$browser = get_browser(null, true);
echo $browser[platform]."<br>".$browser[browser];
?>

или вытягивай значения из $_SERVER['HTTP_USER_AGENT'];

Хорошо, ну а готовое решение , которое я спрятал вначале под спойлером?.... там я так вижу хорошо все прописано.. вот только у меня не получается его правильно интегрировать на страничку.

Оффлайн skylex1993

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Определение браузера и операционной сист
« Ответ #6 : 17 Февраля 2011, 22:46:49 »
Хорошо, ну а готовое решение , которое я спрятал вначале под спойлером?.... там я так вижу хорошо все прописано.. вот только у меня не получается его правильно интегрировать на страничку.

а что за функция такая browser_detection?
и где ты выводишь данные?

Оффлайн TrEK

  • Автор темы
  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Re: Определение браузера и операционной сист
« Ответ #7 : 17 Февраля 2011, 22:59:31 »
Хорошо, ну а готовое решение , которое я спрятал вначале под спойлером?.... там я так вижу хорошо все прописано.. вот только у меня не получается его правильно интегрировать на страничку.

а что за функция такая browser_detection?
и где ты выводишь данные?

Не знаю, потому и спрашиваю здесь :)
Куда мне эту функцию засунуть , чтоб все работало.

Оффлайн skylex1993

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Определение браузера и операционной сист
« Ответ #8 : 17 Февраля 2011, 23:34:31 »
я думаю что это не полный код  ;)
а как насчет пред. примера? должен работать.
просто связки apache + php нету вот и не могу протестировать. :(

Оффлайн shumtest

  • Активист
  • *
  • Сообщений: 731
  • Это вам просто кажется...
    • Просмотр профиля
    • Блог Шумомера
Re: Определение браузера и операционной сист
« Ответ #9 : 17 Февраля 2011, 23:50:52 »
Добавь в конце,

echo $_SERVER['CLIENT_BROWSER'],'<br />';
echo $_SERVER['CLIENT_OS'],'<br />';

вот и посмотришь - чего там навыясняло :)

Оффлайн FrankiAm

  • Активист
  • *
  • Сообщений: 268
    • Просмотр профиля
Re: Определение браузера и операционной сист
« Ответ #10 : 18 Февраля 2011, 00:13:35 »
Добавь в конце,
echo $_SERVER['CLIENT_BROWSER'],'<br />';
echo $_SERVER['CLIENT_OS'],'<br />';
вот и посмотришь - чего там навыясняло :)
Ничего там и не выяснится, за исключением того, что в массиве нет ни 'CLIENT_BROWSER' ни CLIENT_OS.

$_SERVER['HTTP_USER_AGENT']
$_SERVER['HTTP_ACCEPT_LANGUAGE']
1. Sempron 3000+ (старенький, но работает :)) + Ubuntu 9.04
2. Dell Inspiron N5110 (i3-2350, HD3000 + gt525m 1Gb, 4Gb, 500Gb) + Ubuntu 13.04.

Оффлайн TrEK

  • Автор темы
  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Re: Определение браузера и операционной сист
« Ответ #11 : 18 Февраля 2011, 00:15:25 »
Тоесть тот код, что я дал... не полный... и ничего из него не выйдет?

Оффлайн FrankiAm

  • Активист
  • *
  • Сообщений: 268
    • Просмотр профиля
Re: Определение браузера и операционной сист
« Ответ #12 : 18 Февраля 2011, 00:20:23 »
В таком виде - точно ничего не выйдет.
1. Sempron 3000+ (старенький, но работает :)) + Ubuntu 9.04
2. Dell Inspiron N5110 (i3-2350, HD3000 + gt525m 1Gb, 4Gb, 500Gb) + Ubuntu 13.04.

Оффлайн TrEK

  • Автор темы
  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Re: Определение браузера и операционной сист
« Ответ #13 : 18 Февраля 2011, 00:22:09 »
$_SERVER['HTTP_USER_AGENT']
дает:

Mozilla/5.0 (Windows; U; Windows NT 6.1; uk; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13

ну а мне надо только Firefox/3.6.13

Да и Версию ОС как вывести.

Нету каких-либо готовых решений ?

Оффлайн FrankiAm

  • Активист
  • *
  • Сообщений: 268
    • Просмотр профиля
Re: Определение браузера и операционной сист
« Ответ #14 : 18 Февраля 2011, 00:24:51 »
Идти и гуглить что значит Mozilla/5.0 (Windows; U; Windows NT 6.1; uk; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13.
1. Sempron 3000+ (старенький, но работает :)) + Ubuntu 9.04
2. Dell Inspiron N5110 (i3-2350, HD3000 + gt525m 1Gb, 4Gb, 500Gb) + Ubuntu 13.04.

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.