묻고답하기

cgi파일은 없고, swf, html, php, txt파일만 있어요...
아래는 php파일 내용이에요..

<?  

###############################################################
#####            플래쉬 카운터 ...    
#####            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("Y-m-d");
} 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("Y-m-d")) $today = sprintf("%06d", ($today + 1));
else {
    $yesday = $today;
    $today = 1;    
}    

$write_data = "{$total}:{$today}:{$yesday}:" . date("Y-m-d");
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='./count.swf?total={$total}&yes={$yesday}&today={$today}&you={$youcount}&load=end&' type='application/x-shockwave-flash' width='150' height='70' bgcolor='#E4E4E4'></embed>";

?>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
김재경 webhosting server에서 db 백업한거 다운 받아 pc mysql server 에 복원시키는 좀 알려주세요.. [2] 2007.08.10
복현민 iframe 안으로 불러오는 문서에 임의로 css 적용 시키는 방법이 있을까요? [1] 2007.08.10
이경진 마우스오버시 변화에 대한 질문입니다. [1] 2007.08.10
노영미 FTP가 무엇인가요?(왕생초보ㅜ.ㅜ) [1] 2007.08.10
이현철 홈페이지 맨처음 만들때..해상도 문제입니다.  
이옥선 프레임에서 하이퍼링크 걸때~ [2] 2007.08.10
정다혜 자바스크립트 질문있어요... [1] 2007.08.10
안건호 포토샵7.0에서요 모니터에서 본걸 캡쳐한 후...  
songhappy 포토샵에서 그림이나 글자를 상하좌우 정 가운데 위치하게 하려면 어떻게 하죠?  
퓨어♥ 하하핫(삐질-ㅁ-;;) 정말 홈피에 관한,초보질문이에요. [1] 2007.08.10
쓸쓸한달빛 질문입니다 .. [1] 2007.08.10
유메 플레시에 사운드 넣는 방법... [4] 2007.08.10
한승태 폼메일을 만들고 싶은데.. [1] 2007.08.10
stylebiz 경고창 안나오게 할수 없나요?  
Darkside 폼메일에서 문서 열릴때 자동으로 name 적는곳에 커서 깜빡이게 하는거요 [2] 2007.08.10
Eccen 아이프레임(iframe)의 브라우저 호환성을 정확히 알고 싶습니다. [4] 2007.08.10
김태준 팝업창을 지웠는데 계속 뜹니다.. 그리고.,,help me!!!! [1] 2007.08.10
진(鎭) 세죠위그이님. 플래시 카운터 cgi파일이 아니라 php파일만 있는데요.. [1] 2007.08.10
구라야~ 플래쉬원본의 저작권?? [3] 2007.08.10
SKY 제발 이폰트 이름좀 알려주세용^^  
윤 만식 행복한 고니님께 질문임다. "php관련" [2] 2007.08.10
이희정 일러스트에서 자동추적툴.. [1] 2007.08.10
백병한 마우스 커서 바꾸고싶어요 ^^(홈페이지에서) [2] 2007.08.10
김우근 저기요,,,첨해본 사람인데요. 도메인을 만들었거든요 관리어떻게 하죠? 상세하게 답변부탁 드립니다... [3] 2007.08.10
최영곤 제로님 강좌중에 테이블 존재여부 체크하는 구문중 의문이 가는 한줄이 있어서요... [1] 2007.08.10
윤대원 게시판에 자료가 탑재 되질 않아요. [4] 2007.08.10
정석호 [플래쉬]마우스 특정위치로 보내기 .... [3] 2007.08.10
진(鎭) 플래시 카운터 쓰는 법좀... [1] 2007.08.10
엔젤퀸 플래쉬 MX function에서 argument 유무...  
하지메 이미지 맵으로 링크를 걸때 [2] 2007.08.10