이 기사의 예에서는 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) {
$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 프로그래밍 설계에 도움이 되기를 바랍니다.