자유롭게 게시물을 올릴수있는 게시판입니다.
  • 유년추억
  • 학교생활
  • 입시준비
  • 대학생활
  • 군생활
  • 알바생활
  • 취업준비
  • 직장생활
  • 원룸생활
  • 연애중
  • 결혼준비
  • 집안살림
  • 자녀교육
  • 창업준비
  • 이민유학
  • 노후생활
  • 전체보기


DB 없이 카운터 만들기

 
★ 투피 카운터 1 -가장 간단한 카운터 ★


◆ 카운터에 사용된 파일 시스템 함수 ★

file_exists(count.txt)
count.txt 파일이 존재 하면 참 을, 존재 하지 않으면 거짓을 리턴함다.

$fp=fopen(count.txt,'r');
count.txt 파일을 읽기 전용으로 엽니다.
f 가 앞에 붙은 것은 파일 제어 함수란 뜻임다.

$buf=fread($fp,filesize($count.txt));
filesize(count.txt) 에서 filesize 는 count.txt 파일 의 파일 크기를 리턴 함다.
$fp 에서 파일 크기 만큼 읽어 옴다.

fclose($fp);
디비 도 그렇지만 멀 했으면 닫아야죠^^

$fp=fopen(count.txt,'w');
count.txt 파일을 쓰기 전용으로 엽니다.

fwrite($fp,'333');
$fp 에 333 를 기록 합니다. fwrite 는 파일에 기록 함다.

fclose($fp);
역시 닫습니다.

[가장 간단한 카운터 로직]
1. 첫화면이 불려지면 count.txt 파일을 연다.
2. 숫자 를 읽는다.
3. + 1 를 해서리 파일에 기록 한다.
4. echo 한다.

---------------------------------------------------------------------------------------
[인터피아에 계정 만들기]

www.interpia98.net 에 접속함다. 글구 무료 홈계정 100 메가 에 들어감다.
글구 회원 가입 하죵. FTP 를 다운 받습니다.

계정을 받습니다.
제 계정은 //kronos.interpia98.net/~toopy/
입니다.

PHP 지원 됩니다. DB 는 지원 되지 않습니다.


======================================================================================
[가장 간단한 카운터 만들기]
count.data 란 파일을 메모장에서 만든후 0 만 써넣고 저장 함다.
글구 아래 파일을 올린 후

//kronos.interpia98.net/~toopy/count.htm
하시면 됩니다.

count.htm 파일
---------------------------------------------------------------------------------------
<?
$countfile="count.data";
$countvalue=0;

function readcountfile()
{
global $countfile,$countvalue;

if(file_exists($countfile))
{
$fp=fopen($countfile,'r');
$buf=fread($fp,filesize($countfile));
fclose($fp);
$countvalue=intval($buf);
}

}

function writecountfile()
{
global $countfile,$countvalue;
$fp=fopen($countfile,'w');
fwrite($fp,$countvalue);
fclose($fp);
}

function displaycount()
{
global $countstring,$countvalue;

readcountfile();
$countvalue=$countvalue+1;
writecountfile();
echo $countvalue;
}

?>


당신은 <? displaycount(); ?> 번째 방문객 임다.



---------------------------------------------------------------------------------------

가장 간단한 카운터 보러가기

아하...퍼미션 오류가 날경우 파일을 chmod 755 나 chmod 777 로 하십시용 ^^ 감사함다^^


2003-02-05 18:49:22
994 번 읽음
☞ 로그인 후 의견을 남기실 수 있습니다
 캐시선물





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
태그