묻고답하기

아래는 플래쉬 카운터의 소스입니다.
이 카운터를 무지무지 사용하고 싶은데 어디 물어볼 곳도 없고 해서
제가 사용하고 있는 제로보드사이트에 올리면 많은 고수님들이 답변해 주실 거라 믿고 이렇게 올려봅니다.
이놈은 페이지를 새롭게 읽을 때마다 카운터 숫자가 올라간다는 것입니다.
어디를 어떻게 만져줘야 하루에 한번만 올라가게 할 수 있을까요.
아시는 분 계시면 실력을 발휘해서 말씀해주시기를 부탁드립니다.^^
그리고 또 하나는 시차를 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 남기남
신정식 embed 또는 object 에서요 ...  
김학봉 쇼핑몰 상세 주문내역 수정 ㅠ_ㅠ.... [3] 2007.08.10
재로 iframe을 사용하는데요.. [1] 2007.08.10
야시 아무리 --;;바도 몰겠어요...최근게시물에 대한 질문인데요.. [1] 2007.08.10
티카™ 혹시 이 영문의 폰트를 알수 있을까요? [1] 2007.08.10
아시카 플래시작업 중 문의점입니다. [2] 2007.08.10
민경선 mysql에서 ms-sql처럼view만드는 방법 아시는분 [2] 2007.08.10
이미 이소스가 왜 오류나는지좀 알려주세용!!꼭 부탁 드립니다. [2] 2007.08.10
김인호 만년달력 어케 만들어요?ㅡㅡa [1] 2007.08.10
느닷없이질문 접속자 ip체크 지원되는 카운터 찾습니다. [2] 2007.08.10
현호찬 vba와 html 호환문의.... [1] 2007.08.10
최준호 가정에서 서버운용할려구 하거든요 그런대 고정아이피 어디것이 좋은지요? [1] 2007.08.10
김민규 srand()함수에 대한 질문여... [1] 2007.08.10
김민규 [re] 질문하나만 더 할려구요..^^;  
봉기환 IIS 5.0에서 HTTP 403.9라고 하는데 접속자는 저 밖에 없는데-_-;;; [2] 2007.08.10
정종호 꼭 알려주세요 ㅠㅠ 막혀서 아무것두못하고있어여 흑흑 [1] 2007.08.10
roilion 고수분들만 답할수 있을거 같은데요... [2] 2007.08.10
봉기환 PHP를 설치를 했는데 무엇이 잘 못 되었는지-_-;  
탄산칼슘 어떻게하면 가능할까요 -_-?  
유치찬란 php로된 게시판 연결 문제..??? [1] 2007.08.10
김지훈 탐색기 같은 폴더 트리(?)구조 소스 [1] 2007.08.10
꾸리--;; cgi방명록 설치에서 perl주소에관한 질문입니다. [3] 2007.08.10
래버린스 레이아웃이 깨지는 문제에 대해서 [3] 2007.08.10
송승희 새창열때요... 주소란에 특정 필드값을 넣을수 있나요?? [3] 2007.08.10
박춘목 최근게시물 추출에서 새창띠우기는 할 수 없는지... [1] 2007.08.10
정찬종 바탕화면에 바로가기 아이콘 (바콘) 생성하는 소스입니다. 이거에 대해 질문좀 드립니다. [1] 2007.08.10
sMiLo 여러 명의 사용자로부터 답변을 각각 얻을 수 있는 방법은??  
현호찬 내 컴 서버로 쓰기문의... [3] 2007.08.10
정승희 Mysql - 복수의 테이블에서 동일 id 필드를 가진 레코드만 뽑아오기 [4] 2007.08.10
박효근 막 공부를 시작한 초보 처음부터 막힙니다. [1] 2007.08.10