Search

フォーラムで、RSSがダメポってのに
回答していたら、私がダメだった・・・
http://wordpress.org/support/3/7713#post-4
コレに該当しているんだけど、英語でわからないよ~

また、プログラムを追って自分でしらべるしかないのかな?
なんで、RSS2の先頭に3バイト空白が入るんだ!!

Can anyone please help me?

やばい、マジわからない。
http://phpbb.xwd.jp/viewtopic.php?t=140なんで、これで解決できるんだ?

だれか、たしけてください・・・ :sad:

ファイルにスペースなんてもちろん入ってないし
パーマリンクをはずしても同じでした。
ん~~こまった。

関係しそうなのは、
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 追記>>
この問題は、解決しました。
お恥ずかしい話、全て私の凡ミスです :oops:
http://4160.com/archives/2005/02/06/322/

15 Responses to “オレがダメジャン”

    http://4160.com/wp-rss2.php

    YOさんとこ見えてますよね? これじゃなくて? :neutral:

    IEだと見えるんですが、FireFOXだと、
    パースエラーになってしまいます。
    XMLで出た画面のソースを見ると
    一番最初に、なぜか3バイトほど空白が入っているんですよ。

    今週中に、この3バイトをぶっつぶしてやる :twisted:

    >permalinksを編集する前に、すべてが順調でした…
    とか言ってますねぇ。
    パーマリンク設定のオプションが原因だったりして・・・。 :?:
    まだ、本家でも解決されてないんでしょうね。:???:

    みなさんこんちわー。
    あー、FireFOXなんですね。( :shock:

    こんにちは。

    該当スレにallusionさん(Photomattのマットさん)の回答がありまして、

    >The extra space often comes from a plugin or WordPress file that you edited

    たいてい、自分でいじくったWPのファイルか、プラグインファイルに余分なスペースがあるよ

    とのことですね。

    もう解決していましたら、無視して下さい。

    Mochiさん翻訳ありがとうございます。
    >たいてい、自分でいじくったWPのファイルか、プラグインファイルに余分なスペースがあるよ
    とのことですが、wp-rss2.phpは、まったくいじってないですし、
    先頭に直接打ち込んでも先頭に3バイトスペースが出てしまうんですよ。
    もう少し、ソースを追わないといけないですね :sad:

    全然関係ないかもしれませんが、以前私がそういう風なった時は
    なぜかカテゴリーを2つ選択したときになってました。
    か、関係ないっすわね・・・。 :oops:

    Masayanさん、助言ありがとうございます。
    一度WPをもう1つ新規インストールしてみて、
    確認してみます。

    ん~原因がわからないと、解決できませんからね :wink:

    すんません、ネタに使わせていただいた張本人です。
    そして、さらにすんません、http://phpbb.xwd.jp/viewtopic.php?t=140 で書いた解決法はウソでした……というか、もはや何が原因かわからなくなっています。ほぼ同じ設定の
    http://www.pot.co.jp/diary/feed/rss2/
    は大丈夫なのに、
    http://www.period3.to/wp/feed/rss2/
    はダメ、という……。

    原因はやはり、xml文書の冒頭に空白が入るとダメ、というやつだと思います。

    wp-rss2.phpの冒頭にある、

    require(’wp-blog-header.php’);

    周辺をごっそり削ると、内容は表示されないのですが、少なくとも冒頭の空白は消えます。(だからといって解決には至っていないのですが)

    RSS(というかXML)の扱いはまだまだイバラの道ですねえ。

    おはようございます。日高崇さま :mrgreen:
    わたしも、原因がまったくわからないまま放置しております。
    最近、別件でRSS系のソースをおっていたので、
    今なら、もしかしたら、解決できるかもしれないので、
    週末にでもがんばって、RSSと格闘してみたいと思います。
    たしかに、
    require(’wp-blog-header.php’);
    のぶぶんしか、戦う場所がないんですよね~
    がんばってみます。
    予断になりますが、日高さんのサイトへ
    訪問させていただいたら、WindowsのIEでみると
    フォントが異様に大きくてすごいことになっていますよ。
    WindowsのFireFoxだと正常にみれました。

    ご指摘ありがとうございます。
    スタイルシートの参照先を変更したのに、古い参照先をコメントアウトして残していたのが原因だったようです。まったくWinのIEさんたらお茶目なんだから。。さっき直しました。でもカラム関係の表示がダメダメ。
    # やっぱり人のパクらないで、自分で作り直さないとダメだな。。

    404 : PHP の header 関数であれやこれやの続き
    http://404.junkwork.net/2004/10/012237

    コレ、ヒントになる……かもしれません。includeすると空白、かあ。外していたら失礼。

    これをヒントにwp-blog-header.phpを読み込むタイミングを後ろにしてみたら、エラー自体は抑制できるようになりました。でも文字化けの嵐。道は険しいざんす。

    ヒントで、ちょっと見えてきました。
    XREAの仕様みたいですね。
    一行目をとってしまえば、エラーは、回避できますね。
    UTF-8で出力していれば、いらないみたいですよ。

    原因解明!
    やっと解決しました。
    XREAのせいではなく、やはり私のミスでした :oops:

Something to say?