웹마스터 팁

젠체방문자수 : 492
전체페이지뷰 : 1076
오늘방문자수 : 19
오늘페이지뷰 : 28
어제방문자수 : 50

요놈이 제로 카운터 이지요....

● 설치에 앞서 사용하고자 하는 계정에 PHP4 와 MySQL DB 가 지원되어야만 사용 가능합니다.

● 먼저 제로 카운터를 다운 받아야 겠지요?

◇ 제로카운터 다운받기 ◇

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

● 다운 받은 파일의 압축을 풀고 dbconn 파일에 DB정보를 입력하고,
zerocount 폴더를 index 가 있는 곳에 폴더채로 올립니다.

● 인터넷익스플로러를 열어 http://주소/zerocount/admin.php3 로 접속합니다.

1.gif

2.gif

● 위의 설치를 끝내면 Mysql DB에 counter_ip / counter_main / counter_repafer...이런 3개의 테이블이 생성되었을 겁니다.

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

- 이제 원하는 페이지에 삽입하는 방법 입니다. -

● 삽입할 페이지의 최상단에 아래의 구문을 삽입합니다.

<? include "zerocount/dbconn.php3";
       include "zerocount/zerocounter.php3"; ?>

※ 제로보드 아웃로그인이나 최근게시물과 함께 사용할 경우 아래와 같이 인클루드문을 묶어주시면 됩니다.
<?
   $_zb_url = "http://www.daerew.com/bbs/";
   $_zb_path = "/home1/daerew/public_html/bbs/";
   include $_zb_path."outlogin.php";
   include "zerocount/dbconn.php3";
   include "zerocount/zerocounter.php3";
?>


※ 주의할 점은 위와 같은 경로는 zerocount 폴더가 index 와 같은 위치에 있을 경우입니다.
만일 zerocount 폴더가 index보다 하위 폴더에 있으면 경로가 ./zerocount/dconn...이런 식으로 바뀌겠죠...

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

● 이제 원하는 출력명령어를 적용시키면 됩니다.

   $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]  ->최저 페이지뷰

실제 적용할 때는 인클루드를 이용하는데요...
아래와 같은 방법으로 원하는 위치에 삽입하면 됩니다.

  전체방문자수 : <? echo "$count[total_hit]";?>
  전체페이지뷰 : <? echo "$count[total_view]";?>
  오늘방문자수 : <? echo "$count[today_hit]";?>
  어제방문자수 : <? echo "$count[yesterday_hit]";?>

● 아래의 그림은 제 홈페이지에 쓰인 실제 소스입니다.

3.gif

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

● 제로카운터는 깔끔하고 지난 테이터를 보관,관리할 수 있어 상당히 좋지만 용량을 많이 차지하고 다량의 트래픽을 발생시키는 요인이 되므로 무료계정을 받아 사용하시는 분이나 DB관리를 하지 못하시는 분들은 사용하지 않는 것이 바람직 합니다.

● 제로보드의 DB관리
자신의 계정 사이트보면 DB관리 My page가 있을겁니다.
(참고로 저는 비누넷의 계정을 사용함으로 비누넷에 접속하여 디비관리로 들어갑니다.)

4.gif

● 위의 그림은 비누넷의 DB관리 접속 화면입니다. (사이트마다 다를테니 관리자에게 문의하세요)
- 그림의 빨간표시 부분이 저의 DB접속 경로입니다.

● DB 에 접속하면 아래의 그림과 같이 생성된 테이블을 보여주는데요...
그 중 빨간표시 부분이 제로카운터 관련 테이블 입니다.

5.gif

● 제로카운터 테이블 중에서 counter_ip 와 counter_referer 테이블만 비워주세요.(counter_main건들면 일납니다^^;)

6.gif〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

● 접속자가 많을 경우 일주일에 한번씩~* 적을 경우  보름이나 한달간격으로 제로카운터의  DB를 비워주시면 무난하겠습니다.

● 텔넷으로 접속해서 관리하는 방법도 있지만 저는 초보라 텔넷같은거 이용할 줄 모릅니다. -_-;

초보분들은 DB관리하실 때 다른 테이블을 삭제하지 않도록 주의하시고 아래는 자동으로 제로카운터 DB를 비워주는 팁입니다.
http://www.nzeo.com/bbs/zboard.php?id=p_study&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=905 
제목 글쓴이 날짜
나만의 미니홈 만들기 ㅡ list.php , 디비 테이블 생성 [6] file 예뜨락 2004.11.26
나만의 미니홈 만들기 ㅡ 미니홈 생성 페이지 [3] file 예뜨락 2004.11.20
나만의 미니홈 만들기 ㅡ 기초적인 관리 페이지 [3] file 예뜨락 2004.11.20
나만의 미니홈 만들기 ㅡ 메인 기초 설계3 .레이아웃 [2] file 예뜨락 2004.11.19
나만의 미니홈 만들기 ㅡ 메인 기초 설계 .home.php [12] file 예뜨락 2004.11.17
나만의 미니홈 만들기 ㅡ 글쓰기에 앞서... [1] 예뜨락 2004.11.17
PHP프로그램에 간단한 인증(로그인) 걸기. [15] Lepas 2004.08.09
히어닥 문법 활용 [14] ☺심심 2004.07.13
해당 ftp 파일 서버에서 다른곳의 ftp 파일 서버로 백업용도 및 전송하기.. [9] 김동욱 2004.05.30
제로카운터 쉽게 설치하기 [26] file 대류 2004.01.17
세션을 이용한 관리자 모드 구축하기 3강 [6] 박정호 2003.12.09
세션을 이용한 관리자 모드 구축하기 2강 [6] 박정호 2003.12.09
세션을 이용한 관리자 모드 구축하기 1강(중복?) 박정호 2003.12.09
한꼬마의 제로보드 이용법 (sql로 테이블 호출) [2] 한꼬마 2003.11.26
[Lotto 6/45] 로또 추첨 구현하기~ [5] file 전원주 2003.11.21
한꼬마의 제로보드 활용방법 (로그인 값 알아 보기) [3] 한꼬마 2003.11.20
홈페이지 관리자 모드 구축하기 (HTTP 인증, 중복 맞음) [10] file 9000㎒ 2003.11.01
알기쉬운 웹용 MySQL 관리도구, phpMyAdmin 설치하기 [10] 허창원 2003.10.11
제로보드 + MSN 메신저 (작성글에 리플이나 코멘트가 달리면 MSN으로 알려준다?) [18] file HungryMania 2003.08.01
세션파일 크기/만들어진 시간체크해서 정해진 시간이후엔 파일 지우기?;; (라고 써야되낭? ;;) [6] 다오케이 2003.05.12