묻고답하기

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 남기남
북삼컴퓨터랜드 제로보드4 도메인변경 적용 문의드립니다.  
CEO송선생 제이쿼리 충돌 문제 [12] 2014.08.26 by CEO송선생
오락실주인 회원정보보기 [글자색변경] file  
리키한 외부 이미지 저장 애드온 작동이 안됩니다. ㅜ,.ㅜ [1] 2014.08.26 by 리키한
itcools XE 글쓰기 글저장 안되시는 분들. 해결했습니다.  
경서닝 제이쿼리 관련 질문입니다 ! file  
xe마스터하는그날까지 xe질문이요 [1] 2014.08.26 by sejin7940
windowwindow 이상한오류가나옵니다.  
Asaph 게시판 검색시 '제목+내용' 항상 고정되게 하는 방법 있나요? [1] 2014.08.26 by 웹기프트
내아내그리움 DATA와 db의 차이점이 뭔가요? [2] 2014.08.26 by 내아내그리움
엑스호스팅 홈페이지 백업완료 질문입니다 [6] 2014.08.26 by 엑스호스팅
웅돌 오류가 뜹니다. 제발 답변 부탁드립니다. [2] 2014.08.26 by XESniper
엑스호스팅 파일질라로 파일다운로드 중인데요 [3] file 2014.08.26 by 엑스호스팅
진한량 처음 홈페이지를 만들려고 합니다. [10] 2014.08.26 by 위드앱1
내아내그리움 xls파일로 게시판데이터를 받았는데 [3] 2014.08.26 by 내아내그리움
김타조알 xe 모듈 개발하실때 쓸만한 IDE 추천좀 해주세요.. [1] 2014.08.26 by 웹기프트
Harry top 버튼 [2] 2014.08.26 by Harry
미호리아 초보가 문의좀드립니다~ [3] 2014.08.26 by CTN
경서닝 메인페이지 이미지슬라이드문의입니다 [11] file 2014.08.26 by 경서닝
compilerdeveloper 댓글 등록시 새롭게 정의한 변수를 넘기고 싶다면? [1] 2014.08.26 by GG
흩어진기억 패치후 관리자 로그인이 안됩니다  
xe초보자 도저히 모르겠네요 스케치북 여백조절 [1] file 2014.08.26 by ひりゅう.
땡굴이 putty없이 서버컴퓨터에서 데이터 백업하기 [4] 2014.08.26 by 땡굴이
유샤인 게시판 분류(Category)를 사용하려는 데 문제가 좀 있네요. 왜 이런 현상이 일어 나고 있는 지 모르겠네요... [2] file 2014.08.27 by 유샤인
멍멍이호스팅 갑자기 게시판이 이상합니다. [1] 2014.08.27 by 멍멍이호스팅
sam95 core 1.7..5.7 업데이트 이후 위젯이 안되는이유? [1] 2014.08.27 by 다미아빠
XE카오스 "layout.html"에 메타태그 삽입관련. [4] 2014.08.27 by CosignStudio
공부는어렵다 초보인데 설치가 안됩니다. [3] file 2014.08.27 by KrteamENT
HamG 흐름 of 이미지 위젯이 잘 안됩니다.  
서기적 설치 문제..