for($i=1;$i<=6;$i++)
{
echo" ";
}
?>
|
Year : size=4 maxlength=4 style='background-color:eeeeee; border:1 solid black;height:16'>
Month : size=2 maxlength=2 style='background-color:eeeeee; border:1 solid black;height:16'>
Day : size=2 maxlength=2 style='background-color:eeeeee; border:1 solid black;height:16'>
|
.gif height=20> |
//-------------------------- Ä«¿îÅÍ ¼ö ±¸ÇØ¿È -----------------------------//
// Àüü
$total=mysql_fetch_array(mysql_query("select unique_counter, pageview from counter_main where no=1", $connect));
$count[total_hit]=$total[0];
$count[total_view]=$total[1];
// ¿À´Ã Ä«¿îÅÍ Àоî¿À´Â ºÎºÐ
$detail=mysql_fetch_Array(mysql_query("select unique_counter, pageview from counter_main where date='$today'", $connect));
$count[today_hit]=$detail[0];
$count[today_view]=$detail[1];
// ¾îÁ¦ Ä«¿îÅÍ Àоî¿À´Â ºÎºÐ
$detail=mysql_fetch_Array(mysql_query("select unique_counter, pageview from counter_main where date='$yesterday'", $connect));
$count[yesterday_hit]=$detail[0];
$count[yesterday_view]=$detail[1];
// ÃÖ°í Ä«¿îÅÍ Àоî¿À´Â ºÎºÐ
$detail=mysql_fetch_Array(mysql_query("select max(unique_counter), max(pageview) from counter_main where no>1", $connect));
$count[max_hit]=$detail[0];
$count[max_view]=$detail[1];
// ÃÖÀú Ä«¿îÅÍ Àоî¿À´Â ºÎºÐ
$detail=mysql_fetch_Array(mysql_query("select min(unique_counter), min(pageview) from counter_main where no>1 and date<$today", $connect));
$count[min_hit]=$detail[0];
$count[min_view]=$detail[1];
//-----------------------------------------------------------------------------
// Àüüī¿îÅÍ (1)
//-----------------------------------------------------------------------------
if($no=="1")
{
echo"
Àüü ¹æ¹®ÀÚ¼ö : $count[total_hit]
Àüü ÆäÀÌÁöºä : $count[total_view]
|
¿À´Ã ¹æ¹®ÀÚ¼ö : $count[today_hit]
¿À´Ã ÆäÀÌÁöºä : $count[today_view]
|
¾îÁ¦ ¹æ¹®ÀÚ¼ö : $count[yesterday_hit]
¾îÁ¦ ÆäÀÌÁöºä : $count[yesterday_view]
|
ÃÖ°í ¹æ¹®ÀÚ¼ö : $count[max_hit]
ÃÖ°í ÆäÀÌÁöºä : $count[max_view]
|
ÃÖÀú ¹æ¹®ÀÚ¼ö : $count[min_hit]
ÃÖÀú ÆäÀÌÁöºä : $count[min_view]
|
";
}
//-----------------------------------------------------------------------------
// ¿À´Ã ½Ã°£´ëº° Ä«¿îÅÍ (2)
//-----------------------------------------------------------------------------
elseif($no=="2")
{
echo"
$month ¿ù $day ÀÏ ¹æ¹®ÀÚ¼ö : $count[today_hit]
$month ¿ù $day ÀÏ ÆäÀÌÁöºä : $count[today_view]
|
";
$max=1;
for($i=0;$i<24;$i++)
{
$time1=mktime($i,0,0,$month,$day,$year);
$time2=mktime($i,59,59,$month,$day,$year);
$temp=mysql_fetch_array(mysql_query("select count(*) from counter_ip where date>='$time1' and date<='$time2'", $connect));
$time_count[$i]=$temp[0];
if($max<$time_count[$i]) $max=$time_count[$i];
}
for($i=0;$i<24;$i++)
{
$per1=(int)($time_count[$i]/$max*100);
if($per1>100)$per1=99;
echo"
- $i ½Ã |
![$i½Ã ¹æ¹®ÀÚ¼ö : $time_count[$i]](image/bars1.gif) |
Unique $time_count[$i] |
";
}
echo"
|
";
}
//-----------------------------------------------------------------------------
// ÁÖ°£º° Ä«¿îÅÍ (3)
//-----------------------------------------------------------------------------
elseif($no=="3")
{
$start_day=$day;
while(date('l',mktime(0,0,0,$month,$start_day,$year))!='Sunday')
{
$start_day--;
}
$last_day=$day;
while(date('l',mktime(0,0,0,$month,$last_day,$year))!='Saturday')
{
$last_day++;
}
$start_time=mktime(0,0,0,$month,$start_day,$year);
$last_time=mktime(23,59,59,$month,$last_day,$year);
$detail=mysql_fetch_Array(mysql_query("select sum(unique_counter), sum(pageview) from counter_main where date>=$start_time and date<=$last_time", $connect));
$count[week_hit]=$detail[0];
$count[week_view]=$detail[1];
echo"
$month ¿ù $start_day ~ $last_day ÀÏ ¹æ¹®ÀÚ¼ö : $count[week_hit]
$month ¿ù $start_day ~ $last_day ÀÏ ÆäÀÌÁöºä : $count[week_view]
|
";
$max1=1;
$max2=1;
for($i=0;$i<7;$i++)
{
$time=mktime(0,0,0,$month,$start_day+$i,$year);
$temp=mysql_fetch_array(mysql_query("select unique_counter, pageview from counter_main where date='$time'", $connect));
$time_count1[$i]=$temp[0];
if($max1<$time_count1[$i]) $max1=$time_count1[$i];
$time_count2[$i]=$temp[1];
if($max2<$time_count2[$i]) $max2=$time_count2[$i];
}
$week=array("ÀÏ¿äÀÏ","¿ù¿äÀÏ","È¿äÀÏ","¼ö¿äÀÏ","¸ñ¿äÀÏ","±Ý¿äÀÏ","Åä¿äÀÏ");
for($i=0;$i<7;$i++)
{
$per1=(int)($time_count1[$i]/$max1*100+1);
$per2=(int)($time_count2[$i]/$max2*100+1);
if($per1>100)$per1=99;
if($per2>100)$per2=99;
echo"
- $week[$i] |
![$week[$i] ¹æ¹®ÀÚ¼ö : $time_count1[$i]](image/bars1.gif)
|
Unique : $time_count1[$i] PageView : $time_count2[$i] |
";
}
echo"
|
";
}
//-----------------------------------------------------------------------------
// ¿ù°£Ä«¿îÅÍ (4)
//-----------------------------------------------------------------------------
elseif($no=="4")
{
$total_month_counter=mysql_fetch_array(mysql_query("select sum(unique_counter), sum(pageview) from counter_main where date>='$month_start' and date<='$lastdate'", $connect));
echo"
$month ¿ù ¹æ¹®ÀÚ¼ö : $total_month_counter[0]
$month ¿ù ÆäÀÌÁöºä : $total_month_counter[1]
|
";
// À̹ø´Þ Ä«¿îÅÍ (°¢°¢)
$max=mysql_fetch_array(mysql_query("select max(unique_counter), max(pageview) from counter_main where date>='$month_start' and date<='$lastdate'",$connect));
$month_counter=mysql_query("select date, unique_counter, pageview from counter_main where date>='$month_start' and date<='$lastdate'",$connect);
while($data=mysql_fetch_array($month_counter))
{
$per1=$data[unique_counter]/$max[0]*100;
$per2=$data[pageview]/$max[1]*100;
echo"
- ".date("d ÀÏ",$data[date])." |
![Unique : $data[unique_counter]](image/bars1.gif)
![PageView : $data[pageview]](image/bars2.gif) |
Unique : $data[unique_counter] PageView : $data[pageview] |
";
}
echo"
|
";
}
//-----------------------------------------------------------------------------
// ³â°£Ä«¿îÅÍ (5)
//-----------------------------------------------------------------------------
elseif($no=="5")
{
$year_start=mktime(0,0,0,1,1,$year);
$year_last=mktime(23,59,59,12,31,$year);
$total_year_counter=mysql_fetch_array(mysql_query("select sum(unique_counter), sum(pageview) from counter_main where date>='$year_start' and date<='$year_last'", $connect));
echo"
$year ³â ¹æ¹®ÀÚ¼ö : $total_year_counter[0]
$year ³â ÆäÀÌÁöºä : $total_year_counter[1]
|
";
// À̹ø´Þ Ä«¿îÅÍ (°¢°¢)
$max1=1;
$max2=1;
for($i=0;$i<7;$i++)
{
$time=mktime(0,0,0,$month,$start_day+$i,$year);
$temp=mysql_fetch_array(mysql_query("select unique_counter, pageview from counter_main where date='$time'", $connect));
$time_count1[$i]=$temp[0];
if($max1<$time_count1[$i]) $max1=$time_count1[$i];
$time_count2[$i]=$temp[1];
if($max2<$time_count2[$i]) $max2=$time_count2[$i];
}
$mmax=array("31","28","31","30","31","30","31","31","30","31","30","31");
$max=1;
$max2=1;
for($i=0;$i<12;$i++)
{
$sdate=mktime(0,0,0,$i+1,1,$year);
$edate=mktime(0,0,0,$i+1,$mmax[$i],$year);
$year_counter=mysql_query("select sum(unique_counter), sum(pageview) from counter_main where date>='$sdate' and date<='$edate'",$connect);
$temp=mysql_fetch_array($year_counter);
$time_count1[$i]=$temp[0];
if($max1<$time_count1[$i]) $max1=$time_count1[$i];
$time_count2[$i]=$temp[1];
if($max2<$time_count2[$i]) $max2=$time_count2[$i];
}
for($i=0;$i<12;$i++)
{
$per1=(int)($time_count1[$i]/$max1*100+1);
$per2=(int)($time_count2[$i]/$max2*100+1);
if($per1>100)$per1=99;
if($per2>100)$per2=99;
$j=$i+1;
echo"
- $j ¿ù |
![$week[$i] ¹æ¹®ÀÚ¼ö : $time_count1[$i]](image/bars1.gif)
|
Unique : $time_count1[$i] PageView : $time_count2[$i] |
";
}
echo"
|
";
}
//-----------------------------------------------------------------------------
// Á¢¼ÓÀÚ ¹æ¹®°æ·Î?(6)
//-----------------------------------------------------------------------------
elseif($no=="6")
{
echo "";
$ip=mysql_query("select referer, hit from counter_referer where date='$today' order by hit desc", $connect);
while($data=mysql_fetch_array($ip))
{
if(strlen($data[referer])>40)
{
$temp=substr($data[referer],0,40);
$text="$temp...";
}
else $text=$data[referer];
if(!eregi("Typing or Bookmark", $data[referer])) $data[referer]="$text";
echo " - $data[referer] ($data[hit]) ";
}
echo" |
";
}
//-----------------------------------------------------------------------------
// ÇϴܺκÐ
//-----------------------------------------------------------------------------
echo"
Edited by Glory 2008 |