MagpieRSSで異なる複数のブログを表示
お世話になります。PHPの初心者です。
MagpieRSSを使用して、異なる複数のブログを1つの更新欄にまとめ、
最新記事を5件表示させたいです。
いろいろ参考にしながら、下記のようなソースを組み、
なんとか複数のブログを1つにまとめるまでは出来ました。
しかしながら件数の指定方法がわからず、困っています。
どのようにしたら5件表示できるようになるでしょうか?
宜しくお願い致します。
<?php
require_once 'rss_fetch.inc';
require_once 'rss_utils.inc';
require_once 'jcode.php';
include_once 'rss_utils.inc';
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');
define('MAGPIE_CACHE_ON', false);
$url = array(
'http://example1.com/index.xml',
'http://example2.com/index.xml',
'http://example3.com/index.xml',
'http://example4.com/index.xml');
for ($i = 0; isset($url[$i]); $i++) {
$rss = fetch_rss($url[$i]);
$title = $rss->channel['title'];
$title = mb_convert_encoding($title, "Shift_JIS", "UTF-8");
$rss->items = array_slice($rss->items, 0, 5);
foreach ($rss->items as $item ) {
$title = $item[title];
$title = mb_convert_encoding($title, "Shift_JIS", "UTF-8");
$item_url = $item[link];
$itemday = date('Y-n-j',strtotime(substr($item['dc']['date'],0,10)));
$mday = date('w',strtotime(substr($item['dc']['date'],0,10)));
echo "<li><strong>${itemday} $youbi[$mday] ${itemtime}</strong><a href=\"$item_url\">$title</a></li>\n";
}
echo "\n";
}
?>
補足
yambejp様、そうですね、、 でも、実際どのようにコードを書けばよいでしょうか? 呼び出したデータが最終的に出力されるところはFlashです。 DB→PHPでのXMLデータを呼び出し→Flashに出力 よろしくお願いします。