MINI MINI MANI MO

Path : /home/lhcar/www/inc/
File Upload :
Current File : /home/lhcar/www/inc/counter.php

<?
$sn=$_SERVER['SERVER_NAME'];
if(substr($sn,0,3)=="www"){
	$sn=str_replace("www","",$sn);
}else{
	$sn=".".$sn;
}

$g5['visit_table']="g5_visit";
$g5['visit_sum_table']="g5_visit_sum";

define('G5_SERVER_TIME',    time());
define('G5_TIME_YMDHIS',    date('Y-m-d H:i:s', G5_SERVER_TIME));
define('G5_TIME_YMD',       substr(G5_TIME_YMDHIS, 0, 10));
define('G5_TIME_HIS',       substr(G5_TIME_YMDHIS, 11, 8));
define('G5_COOKIE_DOMAIN',  $sn);
define('G5_ESCAPE_FUNCTION', 'sql_escape_string');

function set_cookie2($cookie_name, $value, $expire)
{
    global $g5;
	if(headers_sent()){
		$cookie=$cookie_name.'='.urlencode($value).';';
		if($expire) $cookie.=' expires='.gmdate('D, d M Y H:i:s', $expire).' GMT';
//		echo '<script>document.cookie="'.$cookie.'";</script>';
	}else{
    setcookie(md5($cookie_name), base64_encode($value), G5_SERVER_TIME + $expire, '/', G5_COOKIE_DOMAIN);
	}
}


// ÄíŰº¯¼ö°ª ¾òÀ½
function get_cookie2($cookie_name)
{
    $cookie = md5($cookie_name);
    if (array_key_exists($cookie, $_COOKIE))
        return base64_decode($_COOKIE[$cookie]);
    else
        return "";
}

function escape_trim($field)
{
    $str = call_user_func(G5_ESCAPE_FUNCTION, $field);
    return $str;
}

// XSS °ü·Ã ÅÂ±× Á¦°Å
function clean_xss_tags($str)
{
    $str = preg_replace('#</*(?:applet|b(?:ase|gsound|link)|embed|frame(?:set)?|i(?:frame|layer)|l(?:ayer|ink)|meta|object|s(?:cript|tyle)|title|xml)[^>]*+>#i', '', $str);

    return $str;
}
?>



<?

//set_cookie('ck_visit_ip', $_SERVER['REMOTE_ADDR'], -3600);
//echo get_cookie('ck_visit_ip');
//echo $_SERVER['REMOTE_ADDR'];
// ÄÄÇ»ÅÍÀÇ ¾ÆÀÌÇÇ¿Í ÄíŰ¿¡ ÀúÀåµÈ ¾ÆÀÌÇǰ¡ ´Ù¸£´Ù¸é Å×ÀÌºí¿¡ ¹Ý¿µÇÔ
if (get_cookie2('ck_visit_ip') != $_SERVER['REMOTE_ADDR'])
{
    set_cookie2('ck_visit_ip', $_SERVER['REMOTE_ADDR'], 86400); // ÇϷ絿¾È ÀúÀå

    $tmp_row = mysql_fetch_array(mysql_query(" select max(vi_id) as max_vi_id from {$g5['visit_table']} "));
    $vi_id = $tmp_row['max_vi_id'] + 1;


    // $_SERVER ¹è¿­º¯¼ö °ªÀÇ º¯Á¶¸¦ ÀÌ¿ëÇÑ SQL Injection °ø°ÝÀ» ¸·´Â ÄÚµåÀÔ´Ï´Ù. 110810
    $remote_addr = $_SERVER['REMOTE_ADDR'];
    $referer = "";
    if (isset($_SERVER['HTTP_REFERER']))
        $referer = $_SERVER['HTTP_REFERER'];
    $user_agent  = $_SERVER['HTTP_USER_AGENT'];
    $vi_browser = '';
    $vi_os = '';
    $vi_device = '';
    $sql = " insert {$g5['visit_table']} ( vi_id, vi_ip, vi_date, vi_time, vi_referer, vi_agent, vi_browser, vi_os, vi_device ) values ( '{$vi_id}', '".$_SERVER['REMOTE_ADDR']."', '".date("Y-m-d")."', '".date("H:i:s")."', '{$referer}', '{$user_agent}', '{$vi_browser}', '{$vi_os}', '{$vi_device}' ) ";
//	echo $sql;

    $result = mysql_query($sql);
	$result=true;

	// Á¤»óÀ¸·Î INSERT µÇ¾ú´Ù¸é ¹æ¹®ÀÚ ÇÕ°è¿¡ ¹Ý¿µ
    if ($result) {
        $sql = " select vs_count as cnt from {$g5['visit_sum_table']} where vs_date = '".G5_TIME_YMD."' ";
        $row = mysql_fetch_array(mysql_query($sql));
		if($row[vs_date]==""){
			$sql = " insert {$g5['visit_sum_table']} ( vs_count, vs_date) values ( 1, '".G5_TIME_YMD."' ) ";
			$result = mysql_query($sql);
		}else{
            $sql = " update {$g5['visit_sum_table']} set vs_count = vs_count + 1 where vs_date = '".G5_TIME_YMD."' ";
            $result = mysql_query($sql);
        }

		}

/*
        // DUPLICATE ¿À·ù°¡ ¹ß»ýÇÑ´Ù¸é ÀÌ¹Ì ³¯Â¥º° ÇàÀÌ »ý¼ºµÇ¾úÀ¸¹Ç·Î UPDATE ½ÇÇà
        if (!$result) {
        // INSERT, UPDATE µÈ°ÇÀÌ ÀÖ´Ù¸é ±âº»È¯°æ¼³Á¤ Å×ÀÌºí¿¡ ÀúÀå
        // ¹æ¹®°´ Á¢¼Ó½Ã¸¶´Ù µû·Î Äõ¸®¸¦ ÇÏÁö ¾Ê±â À§ÇÔ (¾öû³­ Äõ¸®¸¦ ÁÙÀÓ ^^)

        // ¿À´Ã
        $sql = " select vs_count as cnt from {$g5['visit_sum_table']} where vs_date = '".G5_TIME_YMD."' ";
        $row = mysql_fetch_array(mysql_query($sql));
        $vi_today = $row['cnt'];

        // ¾îÁ¦
        $sql = " select vs_count as cnt from {$g5['visit_sum_table']} where vs_date = DATE_SUB('".G5_TIME_YMD."', INTERVAL 1 DAY) ";
        $row = mysql_fetch_array(mysql_query($sql));
        $vi_yesterday = $row['cnt'];

        // ÃÖ´ë
        $sql = " select max(vs_count) as cnt from {$g5['visit_sum_table']} ";
        $row = mysql_fetch_array(mysql_query($sql));
        $vi_max = $row['cnt'];

        // Àüü
        $sql = " select sum(vs_count) as total from {$g5['visit_sum_table']} ";
        $row = mysql_fetch_array(mysql_query($sql));
        $vi_sum = $row['total'];

        $visit = '¿À´Ã:'.$vi_today.',¾îÁ¦:'.$vi_yesterday.',ÃÖ´ë:'.$vi_max.',Àüü:'.$vi_sum;

        // ±âº»¼³Á¤ Å×ÀÌºí¿¡ ¹æ¹®ÀÚ¼ö¸¦ ±â·ÏÇÑ ÈÄ
        // ¹æ¹®ÀÚ¼ö Å×À̺íÀ» ÀÐÁö ¾Ê°í Ãâ·ÂÇÑ´Ù.
        // Äõ¸®ÀÇ ¼ö¸¦ »ó´çºÎºÐ ÁÙÀÓ
        mysql_query(" update {$g5['config_table']} set cf_visit = '{$visit}' ");
    }
	*/
}
?>

OHA YOOOO