ブラウザがIE6かIE7かを確認するために使用するコードに小さな問題があります。問題は、$browserCheck
変数を処理する簡単なものだと思います。私の意図は$browserCheck
可変インクリメントを使用することですが、テスト目的で可変エコーも使用しています。問題は、変数を整数として設定した場所をスクリプトが認識しなかったため、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
}
}
?>