PHP 카운터 만들기-[1]

2022.07.20 18:02

졸리운_곰 조회 수:15

 

PHP 카운터 만들기-[1]

 

 
문법적인 내용들은 어느정도 익힌것 같고, 지금부터는 간단한 프로그래밍으로 넘어가도록 하겠습니다.

* 카운터 만들기

- 카운터 과정

방문자가 웹 페이지에 접속을 했을 때 방문한 사람을 카운터 하고 그 값
이 저장될 파일이 있어야 한다.

파일이 있다면 파일 내의 데이터를 읽어 와야 한다.

만약 없다면 파일을 새로 만들어야 한다.

데이터 + 1을 한 다음 다시 그 값을 파일에 저장해야 한다.

데이터 파일을 닫고, 출력을 해야 한다.


- 사용되는 함수

file_exists() : 파일이 존재하는지를 확인하는 함수.

fopen() : 파일이나 URL을 연다.

filesize() : 파일의 크기를 구한다.

fclose() : 지정된 파일 pointer를 닫는다.

fread() : 파일을 바이너리로 읽어 온다.

intval() : 변수의 정수 값을 구한다.

fwrite() : 파일을 바이너리로 쓴다.


count.php3 echo (" "); $File = "count.data"; if(file_exists ($File)) { $openfile = fopen($File, "r"); $buffer = fread($openfile , filesize($File) ); fclose($openfile); $count = intval($buffer); }else { $count = 0; } $count = $count + 1; $openfile = fopen ($File, "w"); fwrite( $openfile , $count); fclose ($openfile); echo ("$count //출력 "); ?>

함수와 프로그램 소스를 보여 드렸습니다. 어떻게 카운터가 될까요.
한번 생각해 보세요.

[출처] https://howcode.co.kr/main/tip_php/299?sst=wr_datetime&sod=desc&sop=and&page=29

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
149 cake php 사용법 file 졸리운_곰 2017.01.15 2436
148 PHP에서 Python을 호출한 후, 리턴값 받기 졸리운_곰 2014.07.11 1867
147 wp 워드프레스 플러그인 만들기 file 졸리운_곰 2016.08.08 1725
146 php에서 Access (엑세스) mdb (accdb) 파일에 연결 file 졸리운_곰 2016.08.11 1419
145 데이터로서의 코드: PHP의 Reflection(1) 가을의 곰을... 2013.12.22 960
144 SQLite 소개 졸리운_곰 2016.08.11 872
143 SQLite 와 php 의 연동 졸리운_곰 2016.08.11 824
142 How to Insert JSON Data into MySQL using PHP file 졸리운_곰 2015.12.04 817
141 PHP 로 guid(uuid) 만들기 졸리운_곰 2019.02.27 716
140 [PHP] JWT 구현하기 졸리운_곰 2022.07.15 599
139 PHP를 이용한 웹 서비스 개발(1) 가을의 곰을... 2013.12.11 588
138 PHP 와 MYSQL 연동 졸리운_곰 2015.08.11 585
137 WordPress Development using PhpStorm 졸리운_곰 2017.05.05 457
136 PHP UTF-8 문자열 길이 비교하여 자르는 함수 <strcut_utf8> 졸리운_곰 2014.12.29 438
135 php 세션 저장소를 redis 로 바꾸어 본 후기. file 졸리운_곰 2018.05.05 413
134 PhpStorm 으로 라라벨 개발 하기 졸리운_곰 2017.05.05 408
133 PHP 파일 업로드와 다운로드 만들기 file 졸리운_곰 2020.05.07 374
132 PHP의 composer 란 무엇인가?, PHP 의존성 관리도구 졸리운_곰 2015.05.15 372
131 Learning Library for PHP file 졸리운_곰 2016.03.16 371
130 PHP 프레임 새로고침할 때 페이지 유지하기 입니다. 졸리운_곰 2017.09.17 365
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED