-2

次のような RSS フィードからアイテムを抽出することは可能ですか: http://mudradio.wordpress.com/feed/

これは私の友人のためのもので、彼はさまざまな人が更新するたくさんのワードプレス ブログをすべて 1 つのサイトに表示したいと考えています (これは Adob​​e Muse を使用して作成されていると思います)。彼は、最後の更新をサイトに表示したいだけだと思います。たとえば、写真、ビデオ (youtube)、オーディオ (soundcloud) などが含まれる可能性があります。ブログの更新には、テキストやその他のものがたくさん含まれている可能性があるため、実際のアート コンテンツをフィルター処理したいと考えています。

したがって、サイトは次のようになります。

|-----------|-----------|-----------|
|Blog 1     |Blog 2     |Blog 3     |
|Youtube Vid|Soundcloud |flickr img |
|-----------|-----------|-----------|

あなたは絵を手に入れます。

そこで、各ブログに RSS フィードがある場合、ある種の RSS フィルターを使用してビデオ、オーディオなどを取得し、Adobe Muse サイトに入力できる新しい RSS フィードを作成することを考えました。

みんなどう思う?より良いアイデアはありますか?RSS フィルタリングを行う方法を知っている人はいますか? Yahoo パイプを使用しようとしていますが、よくわかりません。

4

1 に答える 1

2

Simplepieを使用できます。Simplepie でデータを抽出するのは簡単です。

require('simplepie.inc');

$feed = new SimplePie("http://mudradio.wordpress.com/feed/");
$feed->handle_content_type();

echo $feed->get_title()."\n";

foreach ($feed->get_items() as $item) {
    echo $item->get_title();
    echo $item->get_description();
}

また、デモページもチェックしてください。

于 2012-02-18T09:32:35.267 に答える