<?php
//ここから設定---------------------------------------------------------------------
#RSS取得URLの設定
$url = "http://cplus.if-n.biz/5001190/index.xml";
#リーダで整形したHTMLを挿入するHTMLオブジェクトID
$id = "blog_view";//表示させるHTMLのid
#表示内要をカットする幅
$cut = 50;
#最大表示件数
$max = 5;
#表示エンコード(表示するＨＴＭＬのエンコーディング)
$encoding = "SJIS";//SJIS,EUC-JPなど
//ここまで設定---------------------------------------------------------------------


//jsヘッダー送信
	header("Content-type: application/x-javascript");
	require_once 'rss_fetch.inc';
	$rss = fetch_rss($url);
	$outhtml= "<ul class=\"rss_ul\">";
	$i = 0;
	foreach ($rss->items as $item ) {
		$title = $item["title"];
		$title = mb_convert_encoding($title, $encoding, "auto");
		$title = str_replace("\r\n","",$title);
		$title = str_replace("\n\r","",$title);
		$title = str_replace("\n","",$title);
		$title = str_replace("\r","",$title);
		$title = str_replace(" ","",$title);
		$title = str_replace("　","",$title);
		$title = str_replace("'","&#39;",$title);
		$title = str_replace('"',"”",$title);

		$url   = $item["link"];

		$date  = $item["dc"]["date"];
		$date  = mb_substr($date,0,10);

		$description = $item["description"];
		$description = mb_convert_encoding($description, $encoding, "auto");
		$description = str_replace("\r\n","",$description);
		$description = str_replace("\n\r","",$description);
		$description = str_replace("\r","",$description);
		$description = str_replace("\n","",$description);
		$description = str_replace(" ","",$description);
		$description = str_replace("　","",$description);
		$description = str_replace("'","&#39;",$description);
		$description = str_replace('"',"”",$description);
		$description = mb_strimwidth($description,0,$cut,"...",$encoding);

		$outhtml.= "<li class=\"rss_li\"><a href=\"$url\" target=\"_blank\" id=\"rss_link\">$title ($date)</a><br><span class=\"rss_description\">$description</span></li>";
		$i++;
		if($i >= $max){
			break;
		}
	}
	$outhtml.= "</ul>";

	//jsで出力
	echo 'function rss_view(){';
	echo '	var blog_view = document.getElementById(\''.$id.'\');';
	echo '	var blog_rss = \''.$outhtml.'\';';
	echo '	blog_view.innerHTML = blog_rss;';
	echo '}';
	echo 'if (window.addEventListener) {';
	echo '	window.addEventListener("load", rss_view, false);';
	echo '} else if (window.attachEvent) {';
	echo 'window.attachEvent("onload", rss_view);';
	echo '} else  {';
	echo 'window.onload = rss_view;';
	echo '}';
?>
