おーぷんそーすで行こう-XREA- by hiro

トップページ > php > IE6以外でXML宣言をさせる

≪ XML宣言でParse error: syntax error, unexpected T_STRINGがでる | TOP | 最小化でデスクトップから消えてしまう件 ≫

2010年05月12日

 ■  IE6以外でXML宣言をさせる

サイトを作っていくと必ずぶち当たる問題がIE6での様々なバグ。
XML宣言をするとIE6では表示がおかしくなるのでIE6ではXML宣言をしないでそれ以外のブラウザのみXML宣言をするというPHPです。

<?php
$ua = $_SERVER['HTTP_USER_AGENT'];

if (!(ereg("Windows",$ua) && ereg("MSIE",$ua)) || ereg("MSIE 7",$ua)) {
echo '<?xml version="1.0" encoding="utf-8"?>' . "\n";
}
?>

2010年05月12日 09:23

トラックバック

このエントリーのトラックバックURL:
http://open.free-creator.com/mt-tb.cgi/201

コメント

コメントしてください




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)

Copyright 2006-2010 © free-creator.com