|
|
|
| Знаю что много тут писали про это но чтото поиском не могу найти выдаёт не то что ищещ.
Надо обрезать Opera/8.01 (Windows NT 5.1; U; ru) оставить только Opera | |
|
|
|
|
|
|
|
для: Uzer44
(07.03.2007 в 03:52)
| | Из исходников PowerCounter http://www.softtime.ru/info/powercounter30.php
// Формируем массив с названиями браузеров
$br['ie'] = "Internet Explorer";
$br['net'] = "Netscape";
$br['opr'] = "Opera";
$br['ffx'] = "FireFox";
$br['mie'] = "MyIE";
$br['moz'] = "Mozilla";
$br['br'] = "Другие";
// Формируем массив с названиями операционных систем
$os['win'] = "Windows";
$os['lin'] = "Linux & Unix";
$os['mac'] = "Macintosh";
$os['os'] = "Другие";
// Определяем строку USER_AGENT
$useragent = $_SERVER['HTTP_USER_AGENT'];
$browser = 'none';
// Выясняем браузер
if(strpos($useragent, "Mozilla") !== false) $browser = 'mozilla';
if(strpos($useragent, "MSIE") !== false) $browser = 'msie';
if(strpos($useragent, "MyIE") !== false) $browser = 'myie';
if(strpos($useragent, "Opera") !== false) $browser = 'opera';
if(strpos($useragent, "Netscape")!== false) $browser = 'netscape';
if(strpos($useragent, "Firefox") !== false) $browser = 'firefox';
// Выясняем операционную систему
$os = 'none';
if(strpos($useragent, "Win") !== false) $os = 'windows';
if(strpos($useragent, "Linux") !== false
|| strpos($useragent, "Lynx") !== false
|| strpos($useragent, "Unix") !== false) $os = 'unix';
if(strpos($useragent, "Macintosh")!== false) $os = 'macintosh';
if(strpos($useragent, "PowerPC") !== false) $os = 'macintosh';
|
| |
|
|
|
|
|
|
|
для: tuder
(07.03.2007 в 05:59)
| | Был код в одну строку отрезающий всё лишнее оставляя только название | |
|
|
|
|
|
|
|
для: Uzer44
(07.03.2007 в 07:42)
| |
<?php
$str='Opera/8.01 (Windows NT 5.1; U; ru) оставить только Opera';
preg_match('/([a-zA-Z]+)/',$str,$rez);
echo $rez[1];
?>
|
| |
|
|
|
|
|
|
|
для: KPETuH
(07.03.2007 в 08:09)
| | Если в одну строку,то наверное $stroka=strtok($stroka,'/'); | |
|
|
|
|
|
|
|
для: Ralph
(07.03.2007 в 08:32)
| | Вот именно оно спасибо большое | |
|
|
|