note 43170 deleted from function.strstr by victor
| From: | victor@php.net | Date: | Sat, 12 Jun 2004 22:59:24 +0000 |
| Subject: | note 43170 deleted from function.strstr by victor | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-71005@lists.php.net to get a copy of this message | ||
Note Submitter: bear-online@c2i.net
----
Here's a quick way to print out different stuff to different browsers:
<?php
function browser($browser_check_against) {
if (strstr($_SERVER['HTTP_USER_AGENT'], $browser_check_against)) {
return $browser_check_against;
}
}
?>
example of use (one style for opera, another for IE and a third for other browsers):
<!-- "doctype here" -->
<?php
function browser($browser_check_against) {
if (strstr($_SERVER['HTTP_USER_AGENT'], $browser_check_against)) {
return $browser_check_against;
}
}
?>
<html "xlmns and xml:lang here">
<head>
<title>Welcome to Mypage</title>
<style type="text/css">
<?php
if(browser('Opera')) {
print '@import url("style-for-opera.css");';
} elseif(browser('MSIE')) {
print '@import url("style-for-ie.css");';
} else {
@import url("defaultstyle-allbrowsers.css");
}
?>
</style>
</head>
<!-- body etc. here -->