2010年03月06日
■ XML宣言でParse error: syntax error, unexpected T_STRINGがでる
xreaのサーバーによってxml宣言の記述でエラーが出る場合があります。
エラー内容は
Parse error: syntax error, unexpected T_STRING
通常xml宣言は
<?xml version="1.0" encoding="Shift_JIS"?>
となりますが(encoding部分はそのhtmlもしくはphpのcharset)、このままでも正常に表示されるサーバーとされないサーバーがあります。
エラーが出るサーバーでは次のように記載し、拡張子を『php』にすることで解決します。
<?php echo '<?xml version="1.0" encoding="Shift_JIS"?>'; ?>