MagpieRSS パーサーを使用しています。ローカル システムでは問題なく動作していますが、サーバーにアップロードすると次のエラーが表示されます。
警告: MagpieRSS: RSS ファイルの解析に失敗しました。/homepages/4/d404449574/htdocs/yellowandred_in/rss_fetch.inc の 238 行目の (36 行目、10 列目の無効なドキュメント終了)
MagpieRSS パーサーを使用しています。ローカル システムでは問題なく動作していますが、サーバーにアップロードすると次のエラーが表示されます。
警告: MagpieRSS: RSS ファイルの解析に失敗しました。/homepages/4/d404449574/htdocs/yellowandred_in/rss_fetch.inc の 238 行目の (36 行目、10 列目の無効なドキュメント終了)
Invalid document end
は、PHP がすべてを閉じずにファイルの最後に到達したことを意味します。
たとえば、プログラムのさらに上に未終了の文字列がある場合があります。これは、PHP がプログラムの残りの部分を文字列内にあると認識し、プログラムの最後に到達して引用符が見つからない場合に文句を言うことを意味します。キャラクター。
{}
または、括弧が一致していない可能性があります。右中括弧がない場合、PHP は、右中括弧なしでは許可されない状況 (例えば、新しいクラスの開始) を見つけるか、ファイルの最後に到達するまで探し続けます。
私の提案は、まともなテキスト エディターでファイルを開くことです。つまり、構文の強調表示とブラケット マッチングを行うものです。(まだ持っていない場合は、Notepad++を試してください。ただし、他にも使用できるものがいくつかあります)。これにより、エラーが強調表示されるため、コードで何が起こっているかをより簡単に確認できます。