различни браузъри

root321

Registered
здравейте,
искам при всеки различен браузър да показвам различно съобщение
може ли да стане някак?

дори може да е за основните - 5-6 и всички останали ?
 
С каква цел искаш да направиш това?
Ето едно кодче:
PHP:
<?php
class browsersDetector {
public function check($browser) {
if(preg_match("/$browser/", $_SERVER['HTTP_USER_AGENT'])) {
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$exp = explode("/", $user_agent);
$replace = $exp[0];
preg_match("/$browser/", $_SERVER['HTTP_USER_AGENT'], $match);
$user_agent = $match[0];
$user_agent = preg_replace("/Firefox/", "Mozilla Firefox", $user_agent);
$user_agent = preg_replace("/MSIE/", "Internet Explorer", $user_agent);
$user_agent = preg_replace("/Opera/", "Opera", $user_agent);
$user_agent = preg_replace("/Chrome/", "Google Chrome", $user_agent);
$user_agent = preg_replace("/Safari/", "Safari", $user_agent);
echo "<center> Използваният от вас браузър е $user_agent, тъй като този сайт не го поддръжа, се налага да влезнете с друг браузър. </center>";
}
}
}
$detector = new browsersDetector();
$detector->check('MSIE');
?>
 
tedo96 каза:
С каква цел искаш да направиш това?

искам ако някой ползва ИЕ
да му изпише: Вие ползвате ИЕ и възможно да има размествания по сайта ...

Нещо такова
 
PHP:
<?php
class browsersDetector {
public function check($browser) {
if(preg_match("/$browser/", $_SERVER['HTTP_USER_AGENT'])) {
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$exp = explode("/", $user_agent);
$replace = $exp[0];
preg_match("/$browser/", $_SERVER['HTTP_USER_AGENT'], $match);
$user_agent = $match[0];
$user_agent = preg_replace("/Firefox/", "Mozilla Firefox", $user_agent);
$user_agent = preg_replace("/MSIE/", "Internet Explorer", $user_agent);
$user_agent = preg_replace("/Opera/", "Opera", $user_agent);
$user_agent = preg_replace("/Chrome/", "Google Chrome", $user_agent);
$user_agent = preg_replace("/Safari/", "Safari", $user_agent);
echo "<center> Използваният от вас браузър е ".$user_agent." и е възможно да има размествания! </center>";
}
}
}
$detector = new browsersDetector();
$detector->check('MSIE');
?>
 

Back
Горе