묻고답하기

== dbconn.php3 소스==
<?

$host_name="localhost"; // 자신의 MySQL DB 서버의 위치입니다. 보통 localhost로 하시면 됩니다.
$user_name="superoo";    // 자신의 계정 아이디를 적으시면 됩니다.
$db_name="superoo";       // 자신의 MySQL DB 아이디를 적으세요.
$db_password="su비번";  // 자신의 DB의 패스워드 압니다.

$connect = mysql_connect($host_name, $user_name,$db_password) or message(mysql_error()); 
mysql_select_db($db_name, $connect ) or message(mysql_error());

function message($message)
{
   echo "
        <script>
        window.alert (\"$message\");
        history.go(-1);
        </script>
        ";
 exit;
}
?>


=== zerocounter.php3 소스 ===

<?
  // 사용자 IP 얻어옴
  $user_ip=$REMOTE_ADDR;
  $referer=$HTTP_REFERER;
  if(!$referer) $referer="Typing or Bookmark Moving On This Site";

  // 오늘의 날자 구함
  $today=mktime(0,0,0,date("m"),date("d"),date("Y"));
  $yesterday=mktime(0,0,0,date("m"),date("d"),date("Y"))-1*1*1;
  $tomorrow=mktime(23,59,59,date("m"),date("d"),date("Y"));
  $time=time();
//------------------- 카운터 테이블에 데이타 입력 부분 -------------------------------------------------------

  // counter_main에서 오늘날짜 행이 없으면 추가.
  $check=mysql_fetch_array(mysql_query("select count(*) from counter_main where date='$today'",$connect));
  if(!$check[0])
  {
   mysql_query("insert into counter_main (date, unique_counter, pageview) values ('$today', '0', '0')", $connect);
  }

  // 지금 아이피로 접속한 사람이 오늘 처음 온 사람인지 검사
  $check=mysql_fetch_array(mysql_query("select count(*) from counter_ip where date>=$today and date<$tomorrow and ip='$user_ip'",$connect));
  // 오늘 처음왔을때
  if($check[0]==0)
  {
   // 전체랑 오늘 카운터 올림
   mysql_query("update counter_main set unique_counter=unique_counter+1, pageview=pageview+1 where no=1 or date='$today'", $connect); 

   // 오늘 시간대별 ip 입력
   mysql_query("insert into counter_ip (date, ip) values ('$time','$user_ip')",$connect);
  }
  // 오늘 한번 이상 온 상태일때
  else
  {
   // 페이지뷰 올림
   mysql_query("update counter_main set pageview=pageview+1 where no=1 or date='$today'", $connect);
  }

  // referer 값 저장
  $check2=mysql_fetch_array(mysql_query("select count(*) from counter_referer where date=$today and referer='$referer'",$connect));
   if($check2[0]==0)
   {
    mysql_query("insert into counter_referer (date, referer, hit) values ('$today','$referer','1')", $connect);
   }
   else
   {
    mysql_query("update counter_referer set hit=hit+1 where date=$today and referer='$referer'", $connect);
   }

//------------------- 카운터 값 읽어오는 부분 ----------------------------------------------------------------------
  // 전체
  $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];

?>



== index.html 소스 ==  경로는 count 폴더 내에 있음.


<? include "dbconn.php3";
include "zerocounter.php3";?>
<html>
<head>
<title>슈퍼브레인 카운터/title><meta content="superbrain,lim myoung hoon" name=Author>
<meta content=슈퍼브레인,superbrain, name=Keywords>
<meta content=집중력향상,스트레스 해소,명상보조 name=Description>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<link rel=StyleSheet HREF='zerophp.css' type='text/css' title='ZZAGN CSS'>
 <script language='JavaScript'>
   function RWindow(URL,WD,HT) {
    window.open(URL,'counter','width=430,height=400,scrollbars=yes,resizable=0,status=no,menubar=0');
   }
   </script>
</head>
<body text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!--카운터 링크-->
오늘: <? echo "$count[today_hit]";?>
어제: <? echo "$count[yesterday_hit]";?>
전체: <? echo "$count[total_hit]";?>
<a href=# onclick="javascript:RWindow('status.php3',0,0)"> 통계 </a>
<!--카운터 링크 끝-->
</body>
</html>


status.php3주소를 주소창에 불러오면  소스 잘 뜸. (이미지 참조)

index.html은 빈 페이지만 나옴.

소스보기 하면 소스는 제대로 출력됩니다.

하루종일 해매도 제대로된 페이지를 만들수 없군요. 고수 분들이 조언 부탁 드립니다.

제로보드 카운터 동영상을 봐도 특별히 이상 있는 부분은 없습니다.

초기에 파일 업로드 하고 > 설치하기 > dbconn.php3  수정>  테이블 생성하기 부분에서 에러 메시지가 뜹니다.  인터넷 검색 해 보니 여러번 설치하면 그렇다고 하는군요. 잘은 모르겠지만.

index.html파일이 빈 페이지만 떠서 해매고 있습니다. 소스 봐 주시고 고수님들의 조언 부탁 드립니다.

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
이욱진708 백업 관련 문의 입니다. [2] 2008.10.24 by eunbini
elnett 아웃로그인을 제로보드 게시판 노프레임에 추가하려면..  
바램:) 고수님들~ 게시판내용보기 스크롤바가 끝까지 안내려가요 ㅠㅠ [2] 2008.10.24 by 바램:)
제이디600 게시판 안열리는 문제 도와주세요  
박건희 서버에 요청중.. 메시지 후 무응답 & 페이지에 오류가 있습니다. [1] file 2008.10.23 by 박건희
이욱진708 MYSQL 백업문제 해결해주세요...  
전태준313 XE보안에 약간 문제가 있어 보입니다. [1] 2008.10.23 by 디따마니
최요셉 로그인 부분이 참 어렵네요...ㅜㅜ ^^; [1] 2008.10.23 by 느까끼
풀카운트 관리자 정보 수정시에 [1] 2008.10.23 by 백성찬
sadiki 관리자 로그인이 비번이???  
이보전진 주메뉴 클릭시 나오는 이미지에 대해 물어볼께요~~ [4] file 2008.10.23 by 이보전진
코리아선비 Xe 와 제로보드4를 같은 계정에서 동시 사용가능한가요? [2] 2008.10.23 by 코리아선비
花切り鳥 (해결됨)게시물 체크박스로 다중 선택 후 게시글 관리를 눌러도 게시물이 선택안됨 [3] 2008.10.23 by 花切り鳥
初心不變 오랜만에 오니.. 좀 알려주세요~ [1] 2008.10.23 by TOHN
천상세계 제로보드 사이트처럼..도메인포워딩서비스.. [3] 2008.10.23 by 천상세계
Peter 플래시 투명하게 적용시킬수있는 방법 [1] 2008.10.23 by Peter
돌아온슈퍼맨 제로보드 카운터 오류 문의 [4] file 2008.10.23 by 돌아온슈퍼맨
smico 게시판에 있는 조회수에 대한 질문입니다. [1] 2008.10.23 by 백성찬
천사인 배경음악 넣는방법좀알려주세요 [1] 2008.10.23 by 백성찬
jungho hur 1.0.6 버전으로 업그레이드후 언어선택(번체자)가 안나옵니다. [1] 2008.10.23 by 백성찬
엘러 전부터 계속 궁금했던건데요 궁금합니다!! [1] 2008.10.23 by 비나무
css수정이요 첨부파일 관리에 에러가 막 뜨는데 어떻게 해결하면 되나요? [1] 2008.10.23 by 비나무
김형건316 고수님들만 필독! 어떻게 해결할 수 있으세요!? [1] file 2008.10.23 by 비나무
OZzi 2차메뉴 왼쪽에 나타나게 하기 [2] 2008.10.23 by 느까끼
연등 운영자님 요것 에러나는것좀 고쳐주세요.. [1] 2008.10.23 by 규민
규민 레벨에따라 그룹이 달라지는 에드온  
\제로보드/ 제로보드 파일첨부..미치겠습니다. [3] 2008.10.23 by 김지훈792
J world 로그인이 안됩니다. 도와주세요. [1] file 2008.10.23 by 뒷뜰에핀행복
정상택 댓글을 달면 QUERY ID값이 잘못이라고....  
withalluniform 조회수가 지금도 무지막지하게 올라가고 있습니다. [2] 2008.10.23 by withalluniform