BBSへ書き込みがあった時に
![]()
のコンテンツのとこに
![]()
を表示するようにしてみました。
PHPはよく解らんですが、Recent Entriesのとこのやり方をマネてファイルの最終更新日を判定して、48時間経過するまではマークを表示するようにしたつもりです。
うまく動いてくれるといいんですが...
一応忘れちゃわないようにφ(.. )メモメモ
<?
$Time1 = 48; // 時間差、単位はhour この時間の間だけアイコンを表示する
$gifname = ""; // newのイメージファイル(絶対パスで指定)
$gif_w = 14; // イメージの幅
$gif_h = 14; // イメージの高さ
$filename = ""; // 最終更新日をチェックするファイル(相対パスで指定)
$mtdate =date( ‘H-i-s-m-d-Y’, filemtime($filename) );
$date1=explode("-", $mtdate);
$timediff = time() – mktime($date1[0], $date1[1], $date1[2], $date1[3], $date1[4], $date1[5]);
if ( $timediff < 60*60*$Time1 ) {
$outl = "<img src=" . $gifname . " width=" . $gif_w . "height=" . $gif_h . "alt=new />\n";
print $outl;
} else {
print "";
}
?>