note 43170 added to function.strstr

From: Date: Fri, 11 Jun 2004 19:50:56 +0000
Subject: note 43170 added to function.strstr
Groups: php.notes 
Request: Send a blank email to php-notes+get-70942@lists.php.net to get a copy of this message
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 --> ---- Manual Page -- http://www.php.net/manual/en/function.strstr.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+43170 Delete -- http://master.php.net/manage/user-notes.php?action=delete+43170&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+43170&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#70942) next »