묻고답하기

아래는 플래쉬 카운터의 소스입니다.
이 카운터를 무지무지 사용하고 싶은데 어디 물어볼 곳도 없고 해서
제가 사용하고 있는 제로보드사이트에 올리면 많은 고수님들이 답변해 주실 거라 믿고 이렇게 올려봅니다.
이놈은 페이지를 새롭게 읽을 때마다 카운터 숫자가 올라간다는 것입니다.
어디를 어떻게 만져줘야 하루에 한번만 올라가게 할 수 있을까요.
아시는 분 계시면 실력을 발휘해서 말씀해주시기를 부탁드립니다.^^
그리고 또 하나는 시차를 7시간 늦출 수 없을까요?
그러면 미리 감사드리며...

<?  

###############################################################
#####            플래쉬 카운터 ...    
#####            2001년 9월 28일 ...
###############################################################

##### 함수 #####

function result_check($str,$msg) {
    if (empty($str)) {
        echo "<script> alert('{$msg}'); history.go(-1); </script>";  
        exit;
     }        
}

# 파일형식
# 총카운터수:오늘방문자:어제방문자:날짜

##### 환경설정 ######
$filename = "count.txt";           # 카운터 누적데이타 파일..
$cookie = "dogfoot_cookie";   # 사용된 쿠키명..
$lifetime = mktime(12,01,01,11,12,2010);  # 쿠키유효기간

#### 파일권한 및 유무 체크 #######

result_check(file_exists ($filename),"카운터정보 파일이 존재하지 않습니다");
result_check(is_writeable ($filename),"카운터정보 파일의 쓰기 권한이 없습니다");
result_check(is_readable($filename),"카운터정보 파일의 읽기 권한이 없습니다");

$fp = fopen ($filename, "r");
result_check($fp,"파일을 읽을수 없습니다");

$info_data = fread($fp,1024);
$info_array = split(":",$info_data);

if (count($info_array) != 4) {    // 파일의 내용이 없거나 형식이 일치하지 않아서 초기화시킴..
    $total = "000001";
    $today = "000000";
    $yesday = "000000";
    $regdate = date("d/m/Y");
} else {
    $total = sprintf("%06d",($info_array[0] + 1));
    $today = $info_array[1];
    $yesday = sprintf("%06d",$info_array[2]);
    $regdate = $info_array[3];
}    
fclose($fp);

# 파일에 쓰기
$fp = fopen ($filename, "w");
result_check($fp,"파일의 읽을수 없습니다");

if ($regdate == date("d/m/Y")) $today = sprintf("%06d", ($today + 1));
else {
    $yesday = $today;
    $today = 1;    
}    

$write_data = "{$total}:{$today}:{$yesday}:" . date("d/m/Y");
fputs($fp,$write_data);
fclose($fp);

if ($HTTP_COOKIE_VARS[$cookie]) $youcount = $HTTP_COOKIE_VARS[$cookie] + 1;
else $youcount = 1;

$youcount = sprintf("%06d",$youcount );
setcookie("{$cookie}",$youcount,$lifetime,"/");

echo "<embed src='http://www/fc/count.swf?total={$total}&yes={$yesday}&today={$today}&you={$youcount}&load=end&' type='application/x-shockwave-flash' width='150' height='70' wmode='transparent'> </embed>";


?>

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
전치원 네트웍 문제 - 재질문 - [3] 2007.08.10
이석진 [php]고수님들의 명쾌한 답변을 듣고싶네요. [5] 2007.08.10
임준희 제홈피좀봐주세요 [1] 2007.08.10
임준희 제홈피좀봐주세요 [1] 2007.08.10
DearMai 암호화 알고리즘..;ㅁ; [5] 2007.08.10
J우유 서버운영을하면.. [2] 2007.08.10
재로 홈페이지를 어떻게 하면 잘 알려집니까? ㅡㅡ;; [2] 2007.08.10
Ashurind^윙즈 테이블 안의 그림을 위로 올릴수 있는 바방법은 없나요? [4] 2007.08.10
최현우 테이블 선 굵기 1픽셀로 어떻게하나요? [1] 2007.08.10
송수명 3가지의 궁금증!! [1] 2007.08.10
양은우 앙케이트 조사 소스에 대해.. [2] 2007.08.10
느닷없이질문 카운터에서 접속자IP체크 해서 시간대별,월별 통계내기. [2] 2007.08.10
혀니~™ 자바를 이용한 탑메뉴 질문입니다... [1] 2007.08.10
김태현 문장에서 "\" 문자 찾는거~ 도와주세요~ [1] 2007.08.10
funnara 테이블 은 어떻게...수정해요?? [1] 2007.08.10
박춘목 티티쳇 궁금합니다  
샤위엔즈™ 한번에 여러게 랭크?? [1] 2007.08.10
한광희 이 디자인처럼 할려면 어떻게 해야 할까요? [1] 2007.08.10
김민수 유니코드에 대해 질문입니다... [2] 2007.08.10
장우 플래쉬카운터 소스를 봐주세요^^  
김민수 html문서에 문자코드를 넣을때 한글,일어 동시에 넣을수 있나요?  
박효근 막 공부를 시작한 초보 처음부터 막힙니다. [1] 2007.08.10
정승희 Mysql - 복수의 테이블에서 동일 id 필드를 가진 레코드만 뽑아오기 [4] 2007.08.10
현호찬 내 컴 서버로 쓰기문의... [3] 2007.08.10
sMiLo 여러 명의 사용자로부터 답변을 각각 얻을 수 있는 방법은??  
정찬종 바탕화면에 바로가기 아이콘 (바콘) 생성하는 소스입니다. 이거에 대해 질문좀 드립니다. [1] 2007.08.10
박춘목 최근게시물 추출에서 새창띠우기는 할 수 없는지... [1] 2007.08.10
송승희 새창열때요... 주소란에 특정 필드값을 넣을수 있나요?? [3] 2007.08.10
래버린스 레이아웃이 깨지는 문제에 대해서 [3] 2007.08.10
꾸리--;; cgi방명록 설치에서 perl주소에관한 질문입니다. [3] 2007.08.10