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 [MySQL+PHP] MySQL 접속후 데이터 가져오기 졸리운_곰 2024.04.18 0
148 [php] php / string을 json으로 변환 한 뒤 값 가져오기 졸리운_곰 2024.02.18 1
147 [php] [PHP] Laravel - PayPal 결제 모듈 연동하기 (2) - 백엔드 처리 file 졸리운_곰 2024.03.17 1
146 [php] [xampp] [php] php의 mail() 함수로 구글 이메일 보내기 / XAMPP 서버 및 aws의 EC2 / php mail function to send Gmail at XAMPP and AWS EC2 not working / Username and Password not accepted. file 졸리운_곰 2023.09.12 2
145 [php] [PHP] Laravel - PayPal 결제 모듈 연동하기 (1) file 졸리운_곰 2024.03.17 2
144 [php] Low Code Web Content Server: Making Marks on the Digital Shore. An Anecdotal View. : 로우 코드 웹 콘텐츠 서버: 디지털 해안에 흔적을 남기다. 일화적인 견해. file 졸리운_곰 2024.02.18 3
143 [php] PHP - Show JSON array in html table 졸리운_곰 2024.02.18 3
142 [php] [xampp] xampp php 버전 폴더 (디렉토리) 별 설정 : Running multiple PHP versions on XAMPP file 졸리운_곰 2024.03.21 3
141 [php] Start Using HTML5 WebSockets Today With a PHP Server 지금 PHP 서버에서 HTML5 WebSocket 사용 시작 졸리운_곰 2023.05.09 4
140 [php] json_encode 유니코드 한글 깨짐 해결방법 졸리운_곰 2023.02.04 6
139 [php] PHP / MariaDB / 데이터베이스 값 가져와서 출력하기 졸리운_곰 2023.06.22 7
138 드루팔 다운로드 drupal-7.41.zip file 졸리운_곰 2015.10.27 11
137 PHP REST API Authentication Using JWT file 졸리운_곰 2022.07.15 13
» PHP 카운터 만들기-[1] 졸리운_곰 2022.07.20 15
135 How To Build A Rest API Using PHP file 졸리운_곰 2022.07.15 16
134 PHP로 카운터 만들기 졸리운_곰 2022.07.20 19
133 Micro-Framework, Lumen 살펴보기 file 졸리운_곰 2019.11.19 20
132 [php][php 수학][php 수치해석] MathPHP - Powerful Modern Math Library for PHP file 졸리운_곰 2021.05.03 20
131 [php] simple Rest API : Build a Simple REST API in PHP file 졸리운_곰 2021.05.31 20
130 XE 스킨 제작 매뉴얼 v1.1 XE-Skin_Manual-ko(v1.1).pdf file 졸리운_곰 2015.10.26 21
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED