>백엔드 개발 >PHP 튜토리얼 >카운터 가장 간단한 PHP 프로그램-카운터

카운터 가장 간단한 PHP 프로그램-카운터

WBOY
WBOY원래의
2016-07-29 08:33:391214검색

원리:
1. 첫 번째 사용자는 특정 페이지를 탐색합니다.
2. 서버 프로그램은 데이터베이스나 파일에서 페이지를 본 횟수를 읽습니다.
3. 횟수에 1을 더한 값을 저장하고 첫 번째 사용자에게 다시 보냅니다.
4. 두 번째 사용자가 특정 페이지를 탐색합니다.
5. 서버 프로그램은 데이터베이스나 파일에서 페이지를 본 횟수를 읽습니다.
6. 한 번 더 추가하여 저장한 후 두 번째 사용자에게 다시 보냅니다.
알아야 할 함수:
fopen()은 파일을 엽니다
filesize()는 파일 크기를 가져옵니다
fseek()는 파일 포인터를 이동합니다
fgets()는 파일의 줄 내용을 가져옵니다. 파일 포인터
fputs () 파일 포인터 위치로 문자열 쓰기
fclose() 파일 닫기
file_exists() 파일 존재 여부 확인
exec() 외부 프로그램 실행
가장 간단한 카운터:


방문자 카운터 프로토타입<br> <br><?php <br>/* <br>(c)1998 David W. Bettis <br>저작권 정보는 다음과 같습니다. <br>*/ <br>$counterFile = "counter.txt" <br># 다음은 정의 카운터 파일입니다. <br>function displayCounter($counterFile) { <br>$fp = fopen($counterFile,"rw") <br>#읽기 및 쓰기 모드에서 파일 열기<br>$num = fgets($fp,5) ; <br>#현재 숫자 가져오기<br>$num = 1; <br>#Add 1 <br>print "당신은 "."$num"." 지루한 사람입니다."; <br>exec( "rm -rf $counterFile"); <br>exec( "echo $num > $counterFile") <br>#게으른 방법, fputs를 사용하여 작성하지 마세요 <br>} <br>if (!file_exists($ counterFile)) { <br>exec( "echo 0 > $counterFile") <br>}#카운터 파일이 없으면 생성하고 내용을 0으로 설정합니다 <br> displayCounter($counterFile); <br>?> <br></html> <br>PHP 카운터는 <br><? , 매우 간단합니다 <br> $fp=fopen("counter.txt","r ") <br>flock($fp,3) <br>#카운터 파일을 열고 잠그세요<br>$fsize= filesize("count.txt"); <br>$count=fgets($fp,$fsize 1); <br>$count <br>#숫자를 가져와서 추가하세요<br>fseek($fp,0 ); <br>fputs ($fp,$count); <br>fclose($fp) <br>#파일에 새 번호 쓰기<br>echo "$count 방문자입니다"; ?> <br>PHP 카운터 그래픽 버전: <br>10개의 그림을 만들고 숫자 문자열을 그림과 결합합니다. <br>그림이 0.gif ~ 9.gif라고 가정합니다. <? <br>....$count는 얻은 값입니다<br>$strcount=strval($count) <br>$strcount=chop($strcount) <br>$countlen=$strlen($ strcount); <br>$shtml=""; <br>for ($i=0; $i<$countlen; $i ) { <br>$shtml.="<img src='"; >$shtml.=$strcount[$i]; <br>$shtml.=".gif'>" <br>echo $shtml; <br>PHP 카운터 데이터베이스 버전: <br>SQL 카운터 사용, 먼저 테이블 생성 <br>CREATE TABLE 카운터 <br>( <br>counter int not null, <br>id int not null <br>) <br> INSERT INTO counter(counter,id) VALUE(0,1) <br><? <br>$c ..., ...) <br>#MySQL 데이터베이스 연결<br>$sql="select * 카운터에서"; <br>$result=mysql_query($sql,$conn); <br>$objresult=mysql_fetch_object($result); <br>$count=$objresult->counter; <br>$count; <br>$sql="update counter set counter=".$count."where id=1"; <br>mysql_query($sql,$conn) <br>mysql_close($conn) <br>echo " $count 방문자이십니다."; <br>?> <br> 위에서는 가장 간단한 PHP 프로그램인 카운터에 대해 소개했습니다. 카운터 내용을 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다. <br> <br> <br>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.