我用一些代码来检查浏览器是 IE6 还是 IE7 有一个小问题,我相信问题是处理$browserCheck
变量的简单问题。我的意图是有$browserCheck
变量增量,但出于测试目的,我也有变量 echo。我认为问题可能是脚本无法识别我将变量设置为整数的位置,因此使用http://php.net/manual/en/language.types.type-juggling.php来更改类型。这个网站是http://www.asuperiorcallcenter.com/development/
<?php
$browserCheck = (int) 0;
if (strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 6') !== false) { $browserCheck++; echo $browserCheck; }
if (strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 7') !== false) { $browserCheck++; echo $browserCheck; }
function browseRight($t)
{
if (($t == 'css') && ($browserCheck > 0))
{
?>
<link href='http://fonts.googleapis.com/css?family=Ubuntu|Oswald' rel='stylesheet' type='text/css'>
<style type="text/css">
#browseRight
{
min-width: 1000px;
padding: 0px 100px 0px 100px;
height: 440px;
background: url(browseRight/bg.jpg) repeat;
text-align: center;
}
#browseRight ul
{
width: 1000px;
}
#browseRight ul li
{
float: left;
list-style-type: none;
height: 310px;
width: 180px;
padding: 10px 10px 10px 10px;
}
#browseRight ul li:hover
{
background: #eee7d5;
}
#browseRight ul li img
{
height: 130px;
clear: both;
}
#browseRight h2
{
font-family: 'Oswald', sans-serif;
width: 100%;
clear: both;
font-size: 20px;
padding: 20px 0px 0px 0px;
color: #333333;
}
#browseRight ul li h2
{
font-family: 'Oswald', sans-serif;
width: 100%;
clear: both;
font-size: 16px;
color: #333333;
}
#browseRight p
{
font-family: 'Ubuntu', sans-serif;
font-size: 12px;
color: #333333;
text-align: center;
overflow: hidden;
}
#browseRight ul li p
{
height: 80px;
}
</style>
<?php
}
if (($t == 'html') && ($browserCheck > 0))
{
?>
<div align="center"><div id="browseRight">
<h2>Your Browser is out of date.</h2>
<p>Does the website below look bad? if so it is because your browser is out of date. Fortunately you can fix this, it is as easy as updating your web browser. Below are the most popular web browsers around, visit thier websites and update to a new browser.</p>
<div align="center"><ul>
<a href="http://www.google.com/chrome/" target="_blank"><li><img src="browseRight/google-chrome-logo.png"><h2>Google Chrome</h2><p>Get a fast, free web browser</p></li></a>
<a href="http://www.mozilla.org/en-US/" target="_blank"><li><img src="browseRight/mozilla-firefox-logo.png"><h2>Mozilla Firefox</h2><p>We are mozilla. Non-profit, for the good of the Web</p></li></a>
<a href="http://www.apple.com/safari/" target="_blank"><li><img src="browseRight/safari-logo.png"><h2>Safari</h2><p>Opera Software has always strived to develop the fastest and technologically most advanced browsers.</p></li></a>
<a href="http://www.opera.com/" target="_blank"><li><img src="browseRight/opera-logo.png"><h2>Opera</h2><p>It’s a browser. It’s a platform. It’s an open invitation to innovate. Safari sets the standard for the way browsing should be.</p></li></a>
<a href="http://windows.microsoft.com/en-us/internet-explorer/products/ie/home" target="_blank"><li><img src="browseRight/internet-explorer-logo.png"><h2>Internet Explorer</h2><p>A more beautiful web</p></li></a>
</ul></div>
</div></div>
<?php
}
}
?>