smartyでXML宣言を省略

IE6のせいでxml宣言ほんと迷惑。
ECCUBEで構築したサイトで、IEの時はXML宣言を省略することができた。
/data/Smarty/templates/default/site_frame.tpl の先頭に以下を追加。

<!--{php}-->
$ua=$_SERVER["HTTP_USER_AGENT"];
if(!(ereg("Windows",$ua) && ereg("MSIE",$ua)) || ereg("MSIE 7",$ua))
print '<?xml version="1.0" encoding="UTF-8"?>'."\n";
<!--{/php}-->

メモメモ


SNSでもご購読できます。

コメントを残す


This site uses Akismet to reduce spam. Learn how your comment data is processed.