- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:※難問です… 外部rssからの画像取得について)
外部rssからの画像取得について
このQ&Aのポイント
- 外部rssからの画像取得についての難問です。URL・ページタイトルだけでなく、rss内の画像を表示させたい。FC2バージョンでの実現を希望。
- ネット検索を繰り返して勉強したが、うまく動作させることができなかった。管理人も関心が離れてしまった。
- 諦めたくないので、わらをも掴む気持ちで投稿させていただいた。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
FC2でいいんですよね?$xmlにsimplexmlを格納するところまではわかりますね? 記事の内容はcontent:encodedにCDATAで入っているので、それを抜き出してからimg要素を探せばいいです。 (例) printf('blog title::%s<br>', $xml->channel->title); foreach ($xml->item as $item) { printf('topic title::%s<br>', $item->title); $node = $item->children('http://purl.org/rss/1.0/modules/content/'); preg_match_all("/<img(.+?)>/", $node->encoded, $matches); if (count($matches[0]) !== 0) { print $matches[0][0]; } // 最初のimg要素 break; // itemを1件だけ処理したら抜ける }
お礼
できました… 全く見当違いなことをしていたみたいです><。 ここまで出来てしまえばあとはリンク付けたり細かいところなので大丈夫だと思います! ほんとに感謝です!ありがとうございます!!