В этой статье я распишу полезное дополнение, которое позволит видеть браузер пользователя, находящегося на сайте. Всё делается через таблицу users_online. Запросов лишних не будет.В этой статье я распишу полезное дополнение, которое позволит видеть браузер пользователя, находящегося на сайте. Всё делается через таблицу users_online. Запросов лишних не будет.
1. Открываем Onlinesql.php и ищем:
Следом добавим:
Ищем строку:
Её меняем на:
Ниже найдём строку:
Её сменим на:
И напоследок сделаем запрос в БД:
2. Открываем online.php и после:
Добавим:
$ico=check_browser($browser);
if($ico!='')
{
$icon="<img src=browsers/$ico.png align=absmiddle width=16 height=16>";
}
Затем после:
Добавим разбор моей только что нацарапанной функции:
///sfb
function check_browser($browser) {
if ( stristr($browser, 'Firefox') ) RETURN 'firefox';
elseif ( stristr($browser, 'Chrome') ) RETURN 'chrome';
elseif ( stristr($browser, 'Safari') ) RETURN 'safari';
elseif ( stristr($browser, 'Opera') ) RETURN 'opera';
elseif ( stristr($browser, 'MSIE 6.0') ) RETURN 'msie';
elseif ( stristr($browser, 'MSIE 7.0') ) RETURN 'msie';
elseif ( stristr($browser, 'MSIE 8.0') ) RETURN 'msie';
elseif ( stristr($browser, 'Chromium') ) RETURN 'chromium';
elseif ( stristr($browser, 'Konqueror') ) RETURN 'konqueror';
elseif ( stristr($browser, 'unknown') ) RETURN '';
}
///!sfb
?>
И наконец после:
Добавим:
И ниже найдём отрывок:
Рядом с ним добавим:
Вот в online.php вставляете всё после каждой встречаемой строки, после которой надо добавлять. Там надо вставлять по два раза всё, кроме разбора функции. Думаю, разберётесь.
В прикреплённом архиве влить папку с картинками на хост.
Всё. Радуемся. Комментируем…
Отправить комментарий
Вы должны быть зарегистрированы чтобы оставить комментарий.
Вы должны быть зарегистрированы чтобы оставить комментарий.