사이트 내 전체검색
PHP
PHP 카운터 만들기-[2]
로빈아빠
https://cmd.kr/php/300 URL이 복사되었습니다.

본문

$File = "count.data";// 방문자 수를 저장할 데이터 파일을 변수 File 에 할당했습니다.

if(file_exists ($File)) {//$File = "count.data" 이므로 결국 count.dat 파일이 있는지 확인하는 조건문이지요.
 
$openfile = fopen($File, "r");//count.data file을 읽기 전용으로 읽어옵니다.

$buffer = fread($openfile , filesize($File) );// count.data file을 크기를 구한 후 그 크기만큼만 바이너리로 읽어옵니다. fclose($openfile);// 열었던 count.data file을 닫습니다.

$count = intval($buffer); // 바이너리 형태로 읽어온 내용을 정수로 변환합니다.

} else {

$count = 0; //count.data file이 존재하지 않으므로 $count = 0으로 할당했습니다.

} $count = $count + 1; // 기존의 data를 1증가 시킵니다.

$openfile = fopen ($File, "w"); // count.data file을 쓰기전용으로 열었습다.

fwrite( $openfile , $count); //1증가 시킨 값을 count.data file에 저장합니다.

fclose ($openfile); //count.data file을 닫습니다.

이 소스는 제가 작성한것은 아니지만 프로그램을 이해하는데 괜찮은것 같아서 소개를 했습니다.

플로차트를 한번 그려 보세요.

댓글목록

등록된 댓글이 없습니다.

PHP
871 (13/18P)

Search

Copyright © Cmd 명령어 3.146.107.144