|
|
|
| Написал скрипт для определения браузера, помогите отследить наличие багов.
<?php
// Название браузера;
function GetBrowser($agent) {
// Массив известных браузеров;
$browsers = array(
'amaya' => 'Amaya',
'america online' => 'America Online',
'avant browser' => 'Avant Browser',
'camino' => 'Camino',
'epiphany' => 'Epiphany',
'flock ' => 'Flock ',
'iceweasel' => 'Iceweasel',
'icecat' => 'IceCat',
'k-meleon' => 'K-Meleon',
'konqueror' => 'Konqueror',
'minimo' => 'Minimo',
'links' => 'Links',
'netpositive' => 'NetPositive',
'playstation' => 'PlayStation',
'seamonkey' => 'SeaMonkey',
'Lynx ' => 'Lynx',
'freebsd' =>'FreeBSD',
'powermarks' => 'Powermarks',
'safari' =>'Safari',
'phoenix' => 'Phoenix',
'paradiso' => 'GranParadiso',
'firebird' =>'Firebird',
'songbird' =>'Songbird',
'firefox' =>'Firefox',
'sylera' =>'Sylera',
'netscape' =>'Netscape',
'opera mini' => 'Opera Mini',
'opera' =>'Opera',
'midp' => 'MIDP',
'myie' =>'MyIE',
'msie' => 'Internet Explorer',
'mozilla' =>'Mozilla'
);
// Обход массива браузеров;
foreach ($browsers as $item=>$value) {
// ;
if (eregi("(".$item.".|".$item.". |".$item.".-|".$item."./)([0-9a-z.]{0,16})", $agent, $match)) {
return $value.' '.$match[2];
}
}
}
?>
|
Для удобства можно на моем сайте (не реклама, не накрутка!)
http://www.sport54.ru | |
|
|