こんにちは。RSSでエラーが出るようになりました・・・原因が毎度のことながら、まったくわからないので解決方法を宜しく御願いします。エラー内容は、引用:XML 構文解析エラー: XML 処理命令が外部エンティティの最初にありませんとでます。宜しく御願いします。
XML 構文解析エラー: XML 処理命令が外部エンティティの最初にありません
引用:RSSでエラーが出るようになりました・・・エラー内容は、引用:XML 構文解析エラー: XML 処理命令が外部エンティティの最初にありませんとでます。まず、最初にIEでkohakuさんのサイトのRSSを見たときには問題無かったので、「あれっ?」と思いましたが、mozilla系では確かに上記のエラーが発生しますね!で、RSSをダウンロードしてファイルを見ると、ファイルの先頭部分に余分な空白文字が一つ付いています。もしかして、themeディレクトリ下のおそらく"wp-config-custom.php"などをカストマイズされた際に、ファイルの先頭部分の引用:<?phpの前か、ファイルの最後尾の引用:?>の後に、余分な空白文字が一つ付いていませんか?たとえば、wp-rss.phpでincludeするファイル内の"<?php ・・・ ?>"で囲まれた部分以外の文字列は、htmlとしてそのまま出力してしまいますから、この様に余分な空白文字が入っていると、RSSの先頭部分に付加されてしまいます。で、mozillaの様に厳密な構文チェックをおこなう物では、間違ったXMLとして判断されてしまいます。(IEの構文チェックがいい加減という話もありますけど )
RSSでエラーが出るようになりました・・・エラー内容は、引用:XML 構文解析エラー: XML 処理命令が外部エンティティの最初にありませんとでます。
<?php
?>
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -