묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
카운터관련 질문입니다.
2003.07.19 17:37
<?
//시작시각
$microtime1=microtime();
$microtime2=explode(" ",$microtime1);
include $cp."lib.php";
connect();
today();
if(!$HTTP_GET_VARS['id']){
$query="SELECT id FROM cherry_master WHERE 1";
$do=mysql_query($query,$con);
$data=mysql_fetch_row($do);
$id=$data[0];
}
$query0="select * from cherry_master where id='$id'";
$do0=mysql_query($query0,$con);
if(!mysql_num_rows($do0))
err2("체리카운터(Cherry Counter) \n잘못된 아이디 입니다");
$udata=mysql_fetch_array($do0);
if($udata[cmethod]=='1'){
$ctime1=$year.$month.$day;
setcookie("ctime",$ctime1,time() + 86400);
if($HTTP_COOKIE_VARS[ctime]==$ctime1){
$query="select * from cherry_${id}_counter where year=$year and month=$month and day=$day";
$do=mysql_query($query,$con);
$data=mysql_fetch_array($do);
$tod=$data[today];
$all=$udata[total];
}
else{
include "count1.php";
}
}
else{
include "count1.php";
}
//결과값을 보여준다
/*
전체 : $all
오늘 : $tod
어제 : $yes
최고 : $max
최저 : $min
*/
$max=(int)$udata[most];
$min=(int)$udata[least];
$yes=(int)$udata[yester];
$iskin=$udata[iskin];
$vskin=$udata[vskin];
include $cp."skin/$iskin/cherry.php";
$microtime10=microtime();
$microtime20=explode(" ",$microtime10);
$microresult1=$microtime20[1]-$microtime2[1];
$microresult2=$microtime20[0]-$microtime2[0];
$microresult3=$microresult1+$microresult2;
echo "
<!-- 체리카운터 처리시간 {$microresult3} 초 --//>";
?>
④ 에러나는 주소와 에러 부분 소스(필수) :
⑤ 주로 쓰고 있는 스킨 이름이나 소스 :
⑥ 질문 내용 : 제로보드 카운터는 db량이 많아서 사용하는데 애로(머! 애~로)가 많다고 하여 체리카운터를 깔고
작동해보았습니다.
따른것은 잘되는데 웹에디터 에서 작업할때 미리보기를 하면 숫자가 올라갑니다.
수리할수있는지궁금해서 여쭤봅니다.
알려주시면 감사하겠습니다.
//시작시각
$microtime1=microtime();
$microtime2=explode(" ",$microtime1);
include $cp."lib.php";
connect();
today();
if(!$HTTP_GET_VARS['id']){
$query="SELECT id FROM cherry_master WHERE 1";
$do=mysql_query($query,$con);
$data=mysql_fetch_row($do);
$id=$data[0];
}
$query0="select * from cherry_master where id='$id'";
$do0=mysql_query($query0,$con);
if(!mysql_num_rows($do0))
err2("체리카운터(Cherry Counter) \n잘못된 아이디 입니다");
$udata=mysql_fetch_array($do0);
if($udata[cmethod]=='1'){
$ctime1=$year.$month.$day;
setcookie("ctime",$ctime1,time() + 86400);
if($HTTP_COOKIE_VARS[ctime]==$ctime1){
$query="select * from cherry_${id}_counter where year=$year and month=$month and day=$day";
$do=mysql_query($query,$con);
$data=mysql_fetch_array($do);
$tod=$data[today];
$all=$udata[total];
}
else{
include "count1.php";
}
}
else{
include "count1.php";
}
//결과값을 보여준다
/*
전체 : $all
오늘 : $tod
어제 : $yes
최고 : $max
최저 : $min
*/
$max=(int)$udata[most];
$min=(int)$udata[least];
$yes=(int)$udata[yester];
$iskin=$udata[iskin];
$vskin=$udata[vskin];
include $cp."skin/$iskin/cherry.php";
$microtime10=microtime();
$microtime20=explode(" ",$microtime10);
$microresult1=$microtime20[1]-$microtime2[1];
$microresult2=$microtime20[0]-$microtime2[0];
$microresult3=$microresult1+$microresult2;
echo "
<!-- 체리카운터 처리시간 {$microresult3} 초 --//>";
?>
④ 에러나는 주소와 에러 부분 소스(필수) :
⑤ 주로 쓰고 있는 스킨 이름이나 소스 :
⑥ 질문 내용 : 제로보드 카운터는 db량이 많아서 사용하는데 애로(머! 애~로)가 많다고 하여 체리카운터를 깔고
작동해보았습니다.
따른것은 잘되는데 웹에디터 에서 작업할때 미리보기를 하면 숫자가 올라갑니다.
수리할수있는지궁금해서 여쭤봅니다.
알려주시면 감사하겠습니다.
소스를 통째로 올려주셨네요, 나중에 삭제해 주셨으면 합니다 ^^;;
제가 만들었지만, 너무 허접하니까,
체리카운터 홈페이지에 질문해주세요 ^^;;
http://cherry.bnp.co.kr
그리고, 웹에디터에서 작업하시면, 백업파일을 계속 만들어서,
그 파일 이름이 각각 달라서, 값이 올라가는 것입니다~