views); Header ("Content-type: image/gif"); if($_GET["button"] == 1) //拍手後のボタン { $img = imagecreatefromgif($ButtonImg2); $col = imagecolorallocate($img, $R_STR2, $G_STR2, $B_STR2); } else //通常のボタン { $img = imagecreatefromgif($ButtonImg); $col = imagecolorallocate($img, $R_STR, $G_STR, $B_STR); } imagestring($img, 3, $STRPOSX, $STRPOSY, sprintf("%0".$KETA."d",$count), $col); imagegif($img); imagedestroy($img); exit(0); } //--------------------------------------------------- else if($_GET["mode"] == "gj") //拍手をインクリメント { if (!($mysql = mysql_connect($DBHost,$DBUser,$DBPassword))) { exit(0); } if (!(mysql_select_db($Database))) { exit(0); } //重複をチェック $date = date("Y-m-d"); $ip = $_SERVER['REMOTE_ADDR']; $query = "SELECT id FROM $gj_log_table WHERE entry_id = '$pagename' and date ='$date' and ip = '$ip'"; $res = mysql_query($query); if (mysql_num_rows($res) == 0) { $query = "INSERT INTO $gj_log_table VALUES (null,'$pagename','$date','$ip')"; $res2 = mysql_query($query); $count_plus = 1; } else { $count_plus = 0; } //過去のログを消去 $query = "delete from $gj_log_table where date <> '$date'"; $res2 = mysql_query($query); //インクリメント $url = $_GET["pageurl"]; $query = "SELECT views FROM $gj_views_table WHERE entry_id = '$pagename'"; $res = mysql_query($query); $row = mysql_fetch_object($res); $views = intval($row->views); if (mysql_num_rows($res) == 0) { $query = "INSERT INTO $gj_views_table VALUES (null,'$pagename','1', '$url')"; $res2 = mysql_query($query); } else { $views += $count_plus; $query = "UPDATE $gj_views_table SET views='$views', entry_url='$url' WHERE entry_id = '$pagename'"; $res2 = mysql_query($query); } exit(0); //--------------------------------------------------- } else { exit(1); }