ホームページとアメブロのような無料ブログとのリンクを作成し、

ホームページのTOPにRSS機能で最新記事を自動更新にて表示することが

できました。

レイアウトに合わせて表示文字数を制限する必要がありますね


連続投稿はできないのかな?

RSSにPR広告を表示しないようにするために


PHPでmagpierssを使用しています。



記述はこんなように!



<?

// MagpieRSSの読み込み
require_once('magpierss/rss_fetch.inc');

// エンコード指定
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');

// キャッシュ時間の設定
define('MAGPIE_CACHE_AGE', 60*5 );

// キャッシュ保存ディレクトリ指定
define('MAGPIE_CACFHE_DIR', 'cache/');

// 表示する件数の設定
$count = 5;

// 表示する文字数の設定
$length = 40;

// RSSのURLを指定する
$url = 'http://rssblog.ameba.jp/cbos/rss.html';

// RSSのデータを配列で取得
$rss = fetch_rss($url);

// 表示する件数のデータ以外は削除
array_splice($rss->items, $count);

// 取得したデータをリストで表示
$html .= "<ul>\n";

foreach ($rss->items as $item) {

// リンクURL
$href = $item['link'];

// タイトル
$title = mb_convert_encoding($item['title'],"UTF-8","auto");

$spam = mb_strimwidth($title,0,2,'',"UTF-8");

if(!($spam==="PR")){
// 投稿日付
$itemday = date('Y.n.j',strtotime(substr($item['dc']['date'],0,10)));

$html .= "<li><span class='day'>";

$html .= "" . $itemday . "</span>";

$html .= "<span class='data'><a href=$href target='_blank'>" . $title . "</a></span><br class='clear_noie' /></li>\n";
}
}

$html .= "</ul>";

// htmlの表示
echo($html);

?>