PHP 카운터 만들기-[1]

2022.07.20 18:02

졸리운_곰 조회 수:2

 

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

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
» PHP 카운터 만들기-[1] 졸리운_곰 2022.07.20 2
137 PHP로 카운터 만들기 졸리운_곰 2022.07.20 0
136 How To Build A Rest API Using PHP file 졸리운_곰 2022.07.15 0
135 PHP REST API Authentication Using JWT file 졸리운_곰 2022.07.15 0
134 [PHP] JWT 구현하기 졸리운_곰 2022.07.15 0
133 [php] Coppermine PHP로 제작된 "웹 갤러리" 프로그램임. 상당히 잘 만들어진 것같아 졸리운_곰 2021.07.04 19
132 [php] imagick php 7.3 windows 설치하기 졸리운_곰 2021.07.04 9
131 [php] simple Rest API : Build a Simple REST API in PHP file 졸리운_곰 2021.05.31 15
130 [php][php 수학][php 수치해석] MathPHP - Powerful Modern Math Library for PHP file 졸리운_곰 2021.05.03 12
129 [Redis] php 세션 저장소를 redis 로 바꾸어 본 후기. file 졸리운_곰 2021.04.11 18
128 Creating a Website Design Templating System Using PHP 졸리운_곰 2021.02.13 17
127 Build a CRUD Operation using PHP & MongoBD 졸리운_곰 2021.01.04 20
126 CRUD Operation using PHP & Mongodb file 졸리운_곰 2021.01.04 23
125 PHP and MongoDB Connection file 졸리운_곰 2021.01.04 47
124 PHP 기반의 Micro Frameworks 정리 졸리운_곰 2020.12.02 31
123 CKEditor 4 설치와 PHP 연동 하기 file 졸리운_곰 2020.11.22 33
122 [php] CKeditor 설정 및 적용 졸리운_곰 2020.11.22 29
121 [PHP]Fuelframework 설치 및 시작 방법(window10,xampp) file 졸리운_곰 2020.10.01 31
120 Building a Simple Blog App with MongoDB and PHP file 졸리운_곰 2020.09.13 44
119 웹 설문조사 시스템 & 설문조사를 잘 하는 방법 file 졸리운_곰 2020.09.10 68
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED