묻고답하기

아래는 플래쉬 카운터의 소스입니다.
이 카운터를 무지무지 사용하고 싶은데 어디 물어볼 곳도 없고 해서
제가 사용하고 있는 제로보드사이트에 올리면 많은 고수님들이 답변해 주실 거라 믿고 이렇게 올려봅니다.
이놈은 페이지를 새롭게 읽을 때마다 카운터 숫자가 올라간다는 것입니다.
어디를 어떻게 만져줘야 하루에 한번만 올라가게 할 수 있을까요.
아시는 분 계시면 실력을 발휘해서 말씀해주시기를 부탁드립니다.^^
그리고 또 하나는 시차를 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 남기남
장우 플래쉬카운터 소스를 봐주세요^^  
김민수 유니코드에 대해 질문입니다... [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
느닷없이질문 카운터에서 접속자IP체크 해서 시간대별,월별 통계내기. [2] 2007.08.10
양은우 앙케이트 조사 소스에 대해.. [2] 2007.08.10
송수명 3가지의 궁금증!! [1] 2007.08.10
최현우 테이블 선 굵기 1픽셀로 어떻게하나요? [1] 2007.08.10
Ashurind^윙즈 테이블 안의 그림을 위로 올릴수 있는 바방법은 없나요? [4] 2007.08.10
재로 홈페이지를 어떻게 하면 잘 알려집니까? ㅡㅡ;; [2] 2007.08.10
J우유 서버운영을하면.. [2] 2007.08.10
DearMai 암호화 알고리즘..;ㅁ; [5] 2007.08.10
임준희 제홈피좀봐주세요 [1] 2007.08.10
임준희 제홈피좀봐주세요 [1] 2007.08.10
이석진 [php]고수님들의 명쾌한 답변을 듣고싶네요. [5] 2007.08.10
전치원 네트웍 문제 - 재질문 - [3] 2007.08.10
임준희 다시질문입니다. [1] 2007.08.10
참크래커 php 최근게시물중 일정표에 관한 질문 [1] 2007.08.10
한승진 PHP에서 두 가지 질문 드릴께요 [2] 2007.08.10
정문목 익스플로러의 창의 크기에 따라 움직이는 레이어 질문.. [4] 2007.08.10
정문목 플래시에서 동영상 불러오기 질문이요.. [2] 2007.08.10
이경윤 바탕화면색을 지정해줘도 하얗게만 나와요.... [2] 2007.08.10
최재윤 주소에 http://website.com/# 만들기 어케하죠? [3] 2007.08.10
안홍준 이미지를 매번 새로 읽기  
오기수 [왕초보]홈페이지 크기를 결정하는 방법이요.... [3] 2007.08.10
오기수 [왕초보]홈페이지 메인페이지를 만들때 가장 좋은 방법.... [2] 2007.08.10