• 締切済み

MTをphp化したあとにRSSリーダーでエラーが出る。

タイトルそのままなのですが、 MTをphp化し、ソースの1行目も <?php echo '<?xml version="1.0" encoding="UTF-8" ?>'; ?> に書き換え、通常のブラウザで見る分にはきちんと表示されているのですが、 RSSリーダーで読み込むと Parse error: parse error, unexpected T_STRING in …php on line 1 のエラーになってしまいます。 解決策をご存知の方がいらっしゃいましたらご教授ください。 よろしくお願いします。

みんなの回答

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.2

私もあまり詳しくはないのですが、RSSリーダーで読むのはATOM/RSD/RSS2.0といったフィードファイルかと思いますので、メインページの1行目の書き換えが影響するかなあ…? フィードファイルの1行目まで書き換えた、ということはないですよね…。

noname#141707
質問者

お礼

回答、ありがとうございます。 今確認してみたのですが、フィードファイルの1行目は書き換えてませんでした… 一応、書き換えたのは、phpにしたメインページとアーカイブページのみになります。

  • -chiffon-
  • ベストアンサー率39% (303/768)
回答No.1

おはようございます。 あまり詳しくないのですが、私が使っているものからのコピペですが、1行目は <?php echo('<?xml version="1.0" encoding="<$MTPublishCharset$>"?>') ?> にしてあります。 質問中で書かれているものと多少違いがあるので、それが理由かはわかりませんが、回答させていただきました。 関係なかったらすみません。

noname#141707
質問者

お礼

早速の回答ありがとうございます。 ソースの1行目を書き換えたのですが、やはり結果は同じく、エラー文が…泣き。 しかも、読み取れるRSSリーダーと、読み取れないRSSリーダーがありました。 誰か、解決策をご存知ないでしょうか・・・。

関連するQ&A