フォーラムで、RSSがダメポってのに
回答していたら、私がダメだった・・・
http://wordpress.org/support/3/7713#post-4
コレに該当しているんだけど、英語でわからないよ~
また、プログラムを追って自分でしらべるしかないのかな?
なんで、RSS2の先頭に3バイト空白が入るんだ!!
Can anyone please help me?
やばい、マジわからない。
http://phpbb.xwd.jp/viewtopic.php?t=140なんで、これで解決できるんだ?
だれか、たしけてください・・・
ファイルにスペースなんてもちろん入ってないし
パーマリンクをはずしても同じでした。
ん~~こまった。
関係しそうなのは、
Directive Local Value Master Value
mbstring.detect_order auto auto
mbstring.encoding_translation Off Off
mbstring.func_overload 0 0
mbstring.http_input auto auto
mbstring.http_output pass pass
mbstring.internal_encoding EUC-JP no value
mbstring.language Japanese Japanese
mbstring.substitute_character no value no value
参考URL:これ
<<2005/02/06 追記>>
この問題は、解決しました。
お恥ずかしい話、全て私の凡ミスです ![]()
http://4160.com/archives/2005/02/06/322/
http://4160.com/wp-rss2.php
YOさんとこ見えてますよね? これじゃなくて?
Left by smi on 2005/1/18 火曜日
IEだと見えるんですが、FireFOXだと、
パースエラーになってしまいます。
XMLで出た画面のソースを見ると
一番最初に、なぜか3バイトほど空白が入っているんですよ。
今週中に、この3バイトをぶっつぶしてやる
Left by YO on 2005/1/18 火曜日
>permalinksを編集する前に、すべてが順調でした…
とか言ってますねぇ。
パーマリンク設定のオプションが原因だったりして・・・。
まだ、本家でも解決されてないんでしょうね。:???:
Left by Masayan on 2005/1/18 火曜日
みなさんこんちわー。
あー、FireFOXなんですね。(
Left by smi on 2005/1/18 火曜日
こんにちは。
該当スレにallusionさん(Photomattのマットさん)の回答がありまして、
>The extra space often comes from a plugin or WordPress file that you edited
たいてい、自分でいじくったWPのファイルか、プラグインファイルに余分なスペースがあるよ
とのことですね。
もう解決していましたら、無視して下さい。
Left by Mochi on 2005/1/19 水曜日
Mochiさん翻訳ありがとうございます。
>たいてい、自分でいじくったWPのファイルか、プラグインファイルに余分なスペースがあるよ
とのことですが、wp-rss2.phpは、まったくいじってないですし、
先頭に直接打ち込んでも先頭に3バイトスペースが出てしまうんですよ。
もう少し、ソースを追わないといけないですね
Left by YO on 2005/1/19 水曜日
全然関係ないかもしれませんが、以前私がそういう風なった時は
なぜかカテゴリーを2つ選択したときになってました。
か、関係ないっすわね・・・。
Left by Masayan on 2005/1/19 水曜日
Masayanさん、助言ありがとうございます。
一度WPをもう1つ新規インストールしてみて、
確認してみます。
ん~原因がわからないと、解決できませんからね
Left by YO on 2005/1/20 木曜日
すんません、ネタに使わせていただいた張本人です。
そして、さらにすんません、http://phpbb.xwd.jp/viewtopic.php?t=140 で書いた解決法はウソでした……というか、もはや何が原因かわからなくなっています。ほぼ同じ設定の
http://www.pot.co.jp/diary/feed/rss2/
は大丈夫なのに、
http://www.period3.to/wp/feed/rss2/
はダメ、という……。
Left by 日高崇 on 2005/2/3 木曜日
原因はやはり、xml文書の冒頭に空白が入るとダメ、というやつだと思います。
wp-rss2.phpの冒頭にある、
require(’wp-blog-header.php’);
周辺をごっそり削ると、内容は表示されないのですが、少なくとも冒頭の空白は消えます。(だからといって解決には至っていないのですが)
RSS(というかXML)の扱いはまだまだイバラの道ですねえ。
Left by 日高崇 on 2005/2/3 木曜日
おはようございます。日高崇さま
わたしも、原因がまったくわからないまま放置しております。
最近、別件でRSS系のソースをおっていたので、
今なら、もしかしたら、解決できるかもしれないので、
週末にでもがんばって、RSSと格闘してみたいと思います。
たしかに、
require(’wp-blog-header.php’);のぶぶんしか、戦う場所がないんですよね~
がんばってみます。
予断になりますが、日高さんのサイトへ
訪問させていただいたら、WindowsのIEでみると
フォントが異様に大きくてすごいことになっていますよ。
WindowsのFireFoxだと正常にみれました。
Left by YO on 2005/2/4 金曜日
ご指摘ありがとうございます。
スタイルシートの参照先を変更したのに、古い参照先をコメントアウトして残していたのが原因だったようです。まったくWinのIEさんたらお茶目なんだから。。さっき直しました。でもカラム関係の表示がダメダメ。
# やっぱり人のパクらないで、自分で作り直さないとダメだな。。
Left by 日高崇 on 2005/2/4 金曜日
404 : PHP の header 関数であれやこれやの続き
http://404.junkwork.net/2004/10/012237
コレ、ヒントになる……かもしれません。includeすると空白、かあ。外していたら失礼。
これをヒントにwp-blog-header.phpを読み込むタイミングを後ろにしてみたら、エラー自体は抑制できるようになりました。でも文字化けの嵐。道は険しいざんす。
Left by 日高崇 on 2005/2/5 土曜日
ヒントで、ちょっと見えてきました。
XREAの仕様みたいですね。
一行目をとってしまえば、エラーは、回避できますね。
UTF-8で出力していれば、いらないみたいですよ。
Left by YO on 2005/2/5 土曜日
原因解明!
やっと解決しました。
XREAのせいではなく、やはり私のミスでした
Left by YO on 2005/2/6 日曜日