RSSに関して
こんばんは。お世話になっております。
只今、テスト的に以下のサイトのソースを参考に、登録していただいた方のブログの一覧表示(更新題名が1件ずつ)が出来るように組んでいるのですが、非常に重たく、他に上手いやり方がある?などと色々と試行錯誤を繰り返している状況です。
http://works.xrea.jp/headline.php
イメージ的に、登録してくれた会員のブログを、ブログランキングサイトのように、検索一覧として1件ずつ更新記事(題名)を表示させたいと考えてます。
ソースの流れは、
while($row = mysql_fetch_array($res, MYSQL_ASSOC)){
$url = $row["url"];
require("./rss_index/rss-test.php");
・
・
以上、検索ファイル
以下、rss-test.php
<?php
require_once 'rss_fetch.inc';
$url = $url;
$rss = fetch_rss($url);
$title = $rss->channel['title'];
$title = mb_convert_encoding($title, "EUC-JP", "auto");
echo "<h5>$title</h5>\n";
$rss->items = array_slice($rss->items, 0, 1);
foreach ($rss->items as $item ) {
$title = $item[title];
$title = mb_convert_encoding($title, "EUC-JP", "auto");
$url = $item[link];
echo "<li><a href=\"$url\">$title</a></li>\n";
}
?>
以上、お忙しい中恐縮ですが、ご指摘も含めアドバイスなど頂けたら幸いです。宜しくお願い致します。
お礼
ありがとうございます! やはり、これを実現するCGIはまだまだ少ないのですね。 詳しい説明のページまで見つけていただいて、本当にありがとうございました!