Нет фото
• 19 июн 2013, 16:23

Функция определения браузера пользователя

0

Нет фото
• 20 июн 2013, 02:04


ух, уже двухсотый код проверки. уже который раз по кругу заливаете
[сообщение прошло проверку админом]

0

Нет фото
• 19 июн 2013, 17:53


[code]
function browser() {
$a = array(\'Firefox\', \'Netscape\', \'Safari.Mobi\', \'UCWEB\', \'Chrome\', \'Opera.Mobi\', \'Opera.Mini\', \'Opera.Tablet\', \'Opera\', \'Safari\', \'MSIE\', \'USBrowse\', \'MAUI\');
$b = utf8_encode($_SERVER[\'HTTP_USER_AGENT\']);
$c = array(\'MSIE\', \'Firefox\', \'Chrome\', \'Mobi\', \'Netscape\', \'Tablet\');
$d = array(\'Internet Explorer\', \'Mozilla Firefox\', \'Google Chrome\', \'Mobile\', \'Netscape Navigator\', \'Mobile\');
for ($i=0; $i < sizeof($a) && isset($e) == false; $i++) {
if (preg_match(\'|\'.$a[$i].\'|si\', $b)) {
$e=preg_match(\'|\'.$a[$i].\'.([\\d]*\\.[\\d]*)|si\', $b, $f) < 1 ? str_replace(\'.\', \' \', $a[$i]) : str_replace(\'.\', \' \', $a[$i]).\' \'.$f[1];
if (preg_match(\'|Version.([\\d]*\\.[\\d]*)|si\', $b, $h)) $e=str_replace(\'.\', \' \', $a[$i]).\' \'.$h[1]; } }
$e=isset($e) != TRUE ? \'Unknown\' : str_replace($c, $d, $e);
return $e; }[/code]
[сообщение прошло проверку админом]

0

Нет фото
• 19 июн 2013, 17:46


Пдц, а откуда ты уверен, что у робота пустая строка в юзер_агенте ? Ставлю минус.
[сообщение прошло проверку админом]

  • 1 из 1