昨日からずーっと追いかけていてようやくわかりました。
■参考になったサイト
CakePHPを本気で勉強: SimplePieのバグ?
■原因
urlエンコードが正しく行われていないのか、RSSフィードのURLがおかしく変換されてしまってるのが原因。
「?」付きのURLだととりあえずアウト。
Wordpressは「?」とかついちゃうので、もちろんアウト。
Movable Typeなら良いんだろうな。
■対策
・フィードのURLをurlエンコードに影響を受けないものにする
・SimplePieのバージョンを下げる→1.1.3だと動いた
・SimplePieのソースに手を加える
■結論
simplexml関数で自分で書く!
以上!
■参考になったサイト
CakePHPを本気で勉強: SimplePieのバグ?
■原因
urlエンコードが正しく行われていないのか、RSSフィードのURLがおかしく変換されてしまってるのが原因。
「?」付きのURLだととりあえずアウト。
Wordpressは「?」とかついちゃうので、もちろんアウト。
Movable Typeなら良いんだろうな。
■対策
・フィードのURLをurlエンコードに影響を受けないものにする
・SimplePieのバージョンを下げる→1.1.3だと動いた
・SimplePieのソースに手を加える
■結論
simplexml関数で自分で書く!
以上!
コメント