- strpos: documentation ( source)
<?php //because Safari wont play ball
$browser = $_SERVER['HTTP_USER_AGENT'];
$allowedBrowsers = array("Chrome", "Firefox");
$badBrowsers = array("Safari");
foreach ($allowedBrowsers as $userBrowser) {
if (strpos($browser, $userBrowser) !== false) {
print "<input type='search' name='search' placeholder='type here'>";
break;
}
else {
print "<input type='text' name='search' placeholder='type here'>";
}
}
?>