>  기사  >  백엔드 개발  >  php_php 기술의 카운터 메소드 요약

php_php 기술의 카운터 메소드 요약

WBOY
WBOY원래의
2016-05-16 20:26:342081검색

이 기사의 예에서는 PHP에서 카운터를 구현하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.

다음은 세 가지 PHP 카운터 코드입니다. 세 가지 모두 한 가지 공통점이 있습니다. 즉, 데이터베이스가 필요하지 않지만 웹 페이지 조회수를 계산하기 위해 텍스트 파일을 사용한다는 것입니다.

첫 번째 PHP 카운터 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.
//카운터
함수 countx($file="count.dat"){
if(파일_존재($file)){
$fp=fopen($file,"r")
$numx=fgets($fp,10)
fclose($fp)
$numx
//위의 네 줄의 코드는 다음 표현식으로 대체될 수 있습니다: $numx=file_get_contents($file) 1
}
그렇지 않으면{
$numx=1;}
file_put_contents($file,$numx);//파일이 존재하지 않는 경우 이 함수는 자동으로 파일을 생성하고 자동으로 매개변수를 문자열로 변환하여 쓰기에 사용합니다.
에코 $numx; /*전체 함수 본문은 두 가지 표현식으로 대체될 수 있습니다: file_exists($file)?file_put_contents($file,file_get_contents($file) 1):file_put_contents($file,"1");readfile($file)
*/
}
//함수 호출
카운트x()
?>
두 번째 PHP 카운터, 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.
$counterfile = "balong.txt";//값을 저장할 파일명과 경로
함수 디스플레이카운터($counterfile) {
$fp = fopen($counterfile,"rw")
$num = fgets($fp,5)
$번호 = 1
"당신은 Balong 카운터를 보는 사람입니다."를 인쇄하세요.
exec("rm -rf $counterfile"); exec("echo $num > $counterfile"); }  
 
if (!file_exists($counterfile)) {
exec("echo 0 > $counterfile"); }  
 
디스플레이카운터($counterfile)
?>

세 번째 PHP 카운터 코드는 다음과 같습니다.



코드 복사 함수 디스플레이카운터($counterfile) {
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.