販促LOVE看板ブログ

相談無料!流行る店舗には看板に理由がある!看板デザインで集客・売上アップのご提案をします。大阪の看板制作は八甲コーポレーションが承ります。

PHPの備録帳

夕方にここ、大阪北部で地震ありましたね。

一瞬、ドスンと音がして揺れましたので焦りました。

揺れはすぐに止まったので、そのままPCをカタカタ…

 

今日は少々自分の作業を忘れないようにとメモメモ・・・

 

RSSの情報を取得してホームページ上で最新のお知らせをする。
よくありますよね。その際に新しいものに対して「NEW」をつけるには。。というお話。。

///////////////////////////////////////////////////////////////
rdfからRSSのデータを取得して、日付をひっぱってきて最新かどうかを調べる
///////////////////////////////////////////////////////////////

//基準となる日付(本日日付取得)
$std_date = strtotime(“now”);
//新着期間の日数を設定(今回は7日)
$rng_date = 7;
//NEW表示日計算 $rng_date日前(日付を遡ってボーダーラインの日付を作る)
$new_date = strtotime(“-“.$rng_date. ” days”,$std_date);

~~~ RSS記事取得・分解・デコード ~~~

// 記事更新時間を取得(UNIXタイムを取得)
$time = (isset($val[$i][‘pubdate’])) ? strtotime($val[$i][‘pubdate’]) : strtotime(str_replace(“T”, ” “, substr($val[$i][‘dc:date’], 0, 19)));
//NEWの計算(最新ボーダーラインとの比較)
$c_new = (($time – $new_date) >= 0) ? “<font color=’red’>NEW!</font>”:””;

~~~ $c_new にデータがあれば表示させる。 ~~~

これで新着情報をRSSから取得するときは「NEW」をつけられる。
日にちの取得でたまにチョンボする。。同じ形式にしてやらないと計算できないので。。。

このようなことをお探しでしたら少しでも参考になれば。。。
***************************************************************************
八甲コーポレーション(大阪)では、看板や、<a href=”http://www.hakko-co.com/” target=”_blank”>チラシ印刷</a>・フライヤー
・メニュー・名刺・ポスターなどをお手伝い致します。
こんなもの出来ないかな?作りたいな!と、言うものが
ありましたら是非お気軽にお問い合わせ下さいね!!

 


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

BLOG 検索