Ако браузъра е IE да се извършва дадено действие?

plamen_003

Registered
Здравейте, може ли чрез if да се провери дали потребителят е с IE и ако е с IE да става някакво действие(в моя случай показване на картинка)?
 
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');
//echo "<center> Използваният от вас браузър е $user_agent и е възможно да има размествания! </center>";
// го заместваш с картинката.
?>
 
С този код действа това, което искам да направя, но може ли да се направи да не е OOP кода?
 
plamen_003 каза:
С този код действа това, което искам да направя, но можели да се направи да не е OOP кода?
Какво те притеснява това?
 
tedo96 каза:
plamen_003 каза:
С този код действа това, което искам да направя, но можели да се направи да не е OOP кода?
Какво те притеснява това?

Проблемът ми е, че не разбирам OOП(трябва да го науча), но всъщност не ме притеснява толкова, така че не ми трябва друг код!
 
Ако за секи случай решиш ето:
PHP:
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>";
}
}
}
check('MSIE');
:?:
 

Back
Горе