사용자 삽입 이미지

previl counter 의 새로운 버전인 pcount입니다.
PHP, Mysql 환경에 PHP템플릿을 이용하여 제작 되었습니다.
현제 http://previl.net 에 사용되고 있으니 미리보기를 원하시는 분들은 방문 하셔서 확인 해 보시기 바랍니다.
궁금 하신 점이나 질문이 있으시면 http://dev.previl.net 에서 하시기 바랍니다.



# 설치방법

1. pcount.zip 파일을 다운 받으신 후 압축을 푸시고 님의 계정에 pcount 폴더 채로 올린다.

2. pcount폴더의 권한을 707(chmod 707)로 변경 한다.

3. pcount/install.php를 실행시키시고 디비정보 및 관리자 정보를 입력시고 획인을 누르시면 카운터가 설치 됩니다.

4. 님의 홈페이지에 카운터가 들어갈 위치에 아래 코드를 삽입하시고 해당페이지를 접속 해 보시면 카운터나 나타날 겁니다.
  
   삽입코드 : <? include "pcount/counter.php"; ?>

   [참고]  카운터가 들어가 페이지 위치와 pcount폴더의 위치가 다를 경우 아래 코드를 삽입하시기 바랍니다.
   <? $count_path = "pcount폴더가 있는 상대 경로"; include "$count_path/counter.php";?>

5. 카운터를 클릭하면 통계뷰어 페이지가 나오는데 admin 페이지에 접속해 원하는 설정으로 변경한다.

[참고] 프레임을 이용한 사이트 에서는 프레임을 나누는 페이지에서 아래 코드를 삽입하면 접속경로를 가지고 오실 수 있습니다.
<? $referer=urlencode(getenv('HTTP_REFERER')); ?>
<frame name='tops' src="index.php?referer=<?=$referer?>"> // index.php는 플래쉬가 나타나는 페이지



# 간략 기능 소개

1. 년별, 일별, 월별, 시간별, 브라우저별, OS별, 사이트별, 접속경로별 통계를 제공합니다.

2. 관리자 페이지에서 초기카운터, 뷰어보기권한, 출력형태, 초기화등의 기능을 제공합니다.

p.s  뷰어스킨, 플래쉬카운터등 시간이 나는대로 만들어서 올리겠습니다. http://dev.previl.net )
     플래쉬카운터 원본소스(count.fla)도 같이 올립니다.

관리자페이지에서 출력 형태를 텍스트로 체크하시고 저장 하시면 pcount/out_count.html 을 이용하여 텍스트 형태로 출력 합니다.
out_count.html 파일을 원하시는 디자인으로 수정 하셔도 되고요..
기본적으로 오늘(<?=$TODAY?>), 전체(<?=$TOTAL?>) 값만 나타 납니다


[텍스트 모드일 경우 오늘페이지뷰, 어제, 어제 페이지뷰 출력 추가사항]

counter.php의 하단부분 include ("$count_path/out_count.html"); 있는데 이부분 위에다가 아래코드 추가

// 오늘 페이지뷰
$sql = "SELECT total2 FROM pcount_list WHERE year='{$YEAR}' && month='{$MONTH}' && day='{$DAY}'";
$data = $mysql->get_one($sql);
if($data) $TODAY2 = number_format($data);
else $TODAY2=0;  

// 어제
$yesterday = date("Y-m-d",(mktime (0,0,0,$MONTH,$DAY,$YEAR)-86400));
$yesterday = explode("-",$yesterday);
$sql = "SELECT total FROM pcount_list WHERE year='{$yesterday[0]}' && month='{$yesterday[1]}' && day='{$yesterday[2]}'";
$data = $mysql->get_one($sql);
if($data) $YESTERDAY = number_format($data);
else $YESTERDAY=0;
   
// 어제 페이지뷰
$sql = "SELECT total2 FROM pcount_list WHERE year='{$yesterday[0]}' && month='{$yesterday[1]}' && day='{$yesterday[2]}'";
$data = $mysql->get_one($sql);
if($data) $YESTERDAY2 = number_format($data);
else $YESTERDAY2=0;

// 최대
$sql = "SELECT total FROM pcount_list ORDER BY total DESC LIMIT 1";
$data = $mysql->get_one($sql);
if($data) $MAXI = number_format($data);
else $MAXI = 0;

// 최소
$sql = "SELECT total FROM pcount_list ORDER BY total ASC LIMIT 1";
$data = $mysql->get_one($sql);
if($data) $MINI = number_format($data);
else $MINI = 0;

그리고 out_count.html에서
<?=$TODAY2?>, <?=$YESTERDAY?>, <?=$YESTERDAY2?>, <?=$MAXI?>, <?=$MINI?>
이렇게 원하시는걸 추가 하시면 됩니다.


P.S: [2007-04-23] Os, Browser 체크 목록 추가 (Window Vista 추가 등, nalog를 참조 했습니다)


Posted by 알 수 없는 사용자
,