loadRss( $url ) ;
$num = 15;//表示させたい件数
$i=0;
$desW = 0;//詳細の文字数を制限します。制限しないときは0にします。
if ( $desW != 0){
$desW = ($desW*2)+2;
}
$texts = '';
foreach( $rss->item as $item ){
//echo var_dump( $item ).'
';
if($i>=$num){
break;
}else{
$title = $item->title ; // タイトル
$link = $item->link ; // リンク
//$timestamp = strtotime( $item->pubDate ) ; // 更新日時
$description = $item->description ; // 詳細
$description = str_replace("▼続きを読む","",$description);
//↑ 続きを読むなど、決まった文章が詳細にはいっている場合に、それを除外する
$description = strip_tags($description);
if ( $desW != 0){
$description = mb_strimwidth($description, 0, $desW, "…",'utf-8');
}
$thumbnail = trim($now_url,"/") . "/img/noimage.jpg";//画像がない場合の指定
if( preg_match_all('//is', $item->description, $matches) ){
foreach( $matches[0] as $img ){
if ($img === reset($matches[0])) {//最初の画像にマッチしたもの
if( preg_match('/src=[\'"](.+?jpe?g)[\'"]/', $img, $m) ){
$thumbnail = $m[1];
}
}
}
}
$texts .= '
'.$title.'
'; //+ entry.contentSnippet.substring(0,120) $texts .= '
楽天ブログにて執筆中の『PLUTOからの便り』からリアルタイムに最新15件を表示しています。
それ以前の記事をご希望の方は『PLUTOからの便り』にてお探しください。
各記事をクリックすると、新しいウィンドウで楽天ブログのページを表示します。