묻고답하기

안녕하세요..
카운터 소스입니다 이 소스에서 방문자수를 초기에 임의로 맞추는 방법좀
가르춰주세요...부탁입니다.

<?
function add_one($str){
     /**  이 함수는 1 더하기만 최적화된 것임 */
     $str = (string) $str;
     $length = strlen($str);
     $i = $length - 1;  // 끝에서 부터 계산
     $over = 1;    //  더해지는 숫자임
     do{
         $temp_no = intval($str[$i]);
         $temp_no = $temp_no + $over;
         if($temp_no == 10){
             $over = 1 ;   // 올림을 함
             $temp_no = '0';
         }else{
             $over = 0 ;
         }
         $str[$i] = (string) $temp_no;   // 문자로 변환
         $i--;
      }while( ($over == 1) && ($i >= 0) );
      if($over == 1){
          $str = '1'.$str;
    }
    return $str;
}

/*
카운터 파일 구조
총카운터|날짜|날짜의카운터
*/
$DataFile="counter.data";
$today_date = date("Y-m-d");        // 오늘 날짜를 받음
$use_cookie = 1 ;  // 쿠키사용 1 쿠키 사용 않음 0

if(file_exists($DataFile)){ // 카운터 파일이 있는가?
  $fp=fopen($DataFile,'r');
  $buffer=fread($fp,filesize($DataFile));
  fclose($fp);
  $data=explode("|",$buffer);

  $Count = $data[0];  // 총카운터
  $Cdate = $data[1];  // 최종 날짜
  $dayCount = $data[2]; // 그날의 카운터
  $yesterday = $data[3]; // 어제의 카운터
}else{  //  파일이 없으면
  $Count = 10000;
  $Cdate = $today_date;
  $dayCount= 10000;
  $yesterday = 10000;
}

if($Cdate != $today_date){ // 오늘 날짜가 아니면
  $Cdate = $today_date;
  $yesterday = $dayCount; // 그날 카운터를 어제로 옮김
  $dayCount=0; // 좀 있다가 더할 것임
}

{ // 쿠키 visit를 읽어와 그 값이 now인지를 비교한다.  
  $Count = add_one($Count);
  $dayCount = add_one($dayCount);
  
  $wdata = $Count."|".$Cdate."|".$dayCount."|".$yesterday ; // 총카운트|날짜|그날카운트|어제카운트
  $fp=fopen($DataFile,'w');
  fwrite($fp,$wdata);
  fclose($fp);
}

// Cookie 사용 할 껀지
if ( $use_cookie )
  SetCookie("visit","now", time()+1800);

function print_count(){
  global $Count;
  echo $Count;
}

function print_today_count(){
  global $dayCount;
  echo $dayCount;
}

function print_yesterday_count(){
  global $yesterday;
  echo $yesterday;
}

?>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
신명석 링크가 안먹어요 [1] 2007.08.10
조은일 플래시를 배우려 하는데 어느 버전이 좋을까요? [1] 2007.08.10
엘시 ★강좌요청★PSP로 캠사진 화질좋게+_+  
쌩쇼 폼전송버튼 누르면 동시에 리셋되게 하는법 알려주세요. [2] 2007.08.10
never... 동영상 링크에 관한 질문입니다. [1] 2007.08.10
눈love rsync가 제대로 동작하지 않아 질문드립니다.  
뇨뇨 [도와주세요] Fatal error: Call to undefined function: dbconn() [1] 2007.08.10
현아 드림위버에서 레이어를 테이블 기준으로 넣을 순 없을까요? [1] 2007.08.10
김혜림 왼쪽에 스크롤바 넣는 방법... [5] 2007.08.10
jmahza 글자크기에 관한 질문 [1] 2007.08.10
최은규 Mysql과 네임서버요.. [1] 2007.08.10
안건화 죄송한데 질문 하나만 해도 될까요?? [1] 2007.08.10
php끓여먹기 제로보드 게시판을 공지사항과 연결시키려면... [3] 2007.08.10
슈기~ 포토샵7.0에서 브러시를 이용해서 점선만드는방법좀 알려주세요~ [2] 2007.08.10
강주형 제로보드 주소 [1] 2007.08.10
한광희 이지 서버 최신 버전 좀 자료실에 올려주세여~  
여나 포토샵에서 글꼴목록에 글자가 이상하게 나와요  
이종호 IIS 실행시키는데 오류창 입니다. 답변 꼭 부탁드립니다.  
마니 핫키에 대해서 저희과홈에서도 하고싶어요~~~ [2] 2007.08.10
미니 제로보드 게시판의 내용을 모두 HTML 작성시에...  
시대유감™ [질문] 웹정체에 대해서... ??/ [1] 2007.08.10
장호현 클래스에서 한글사용??  
고후 제로보드의 내용을 cd에 담고 싶은데! [2] 2007.08.10
ZipShin PHP에 관한 질문입니다. 모두들 대답좀 해주세요!!  
이호한 [re] PHP에 관한 질문입니다. 모두들 대답좀 해주세요!! [2] 2007.08.10
nes 메일링을 하는데요~~ 질문...  
한승민 [질문]php카운터 소스에 대한 질문 [1] 2007.08.10
마니 제로보드카운터 1부터 말고 원하는 수치부터 시작하기~~~  
김민중 제로보드의 조회수 증가의 알고리즘이 궁금합니다.  
에버엘지 html에서 반복되는 부분 인클루딩하기.. (템플릿으루 하기) [1] 2007.08.10