人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

SimplePieを使って、RSSをパースして、各ブログの新着情報を表示したいと思っています。

その時に、

各ブログの記事や記事URLは、
$link = $item->get_permalink();
$title = $item->get_title();
などで、表示できたのですが、

そのブログタイトルやブログURLの情報の取得方法が分かりません。

ブログタイトル等を取得するのに参考になるソースがありましたら、教えてください。

よろしくお願い致します。

●質問者: comcom9
●カテゴリ:インターネット ウェブ制作
✍キーワード:LINK RSS URL ソース タイトル
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Numeric
●60ポイント ベストアンサー

$itemはおそらくSimplePie_Itemオブジェクトかと思いますが、

これは個別記事を管理するクラスです。

ブログ全体の情報を取得するには親であるSimplePisオブジェクトを使用します。


$feed = new SimplePie();

//(略)

$blog_link = $feed->get_permalink();
$blog_title = $feed->get_title();

なお、SimplePie_Itemオブジェクトは最初に作成されているはずですが

SimplePie_Itemオブジェクトから取得する方法も存在します。

//itemからfeedを取得
$feed = $item->get_feed()->get_title();
$blog_link = $feed->get_permalink();
$blog_title = $feed->get_title();

//または直接・・・
$blog_link = $item->get_feed()->get_permalink();
$blog_title = $item->get_feed()->get_title();
◎質問者からの返答

おぉ!そのものズバリ!ありがとうございます!試してみて解決しました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ