이 글은 주로 PHP가 웹 사이트 방문 카운터를 삽입하는 기능을 자세히 소개합니다. 여기에는 특정 참조 값이 있습니다. 관심 있는 친구는 이를 참조할 수 있습니다.
Embed-Count 폴더 만들기
Embed-Count 파일에서 카운터를 만듭니다. 다음 내용이 포함된 폴더 아래 inc.php 파일:
<?php function counter(){ $counter = 0; //初始化变量 $max_len = 8; $lj = explode("/",$_SERVER["PHP_SELF"]); //超全局变量$_SERVER['PHP_SELF']保存了当前运行脚本的名字 Embed_Count/al_Embed_Fn.php $CounterFile="./counter/".$lj[count ($lj)-1].".dat"; if(!file_exists($CounterFile)){ if(!file_exists(dirname($CounterFile))){ mkdir(dirname($CounterFile),0777); } $cf = fopen($CounterFile,'w'); fputs($cf,'0'); fclose($cf); } else{ $cf = fopen($CounterFile,'r'); $counter = trim(fgets($cf,$max_len)); fclose($cf); } $counter++; $cf = fopen($CounterFile,'w'); fputs($cf,$counter); fclose($cf); echo $counter; } ?>
다음 내용이 포함된 Embed-Count 폴더 아래에 al_Embed_Fn.php 파일을 만듭니다.
<?php include "counter.inc.php"; ?> <html> <head> <meta charset="UTF-8"> <title>嵌入式网页计数器-刘佳晨</title> </head> <body> <p id="dd"> <span>欢迎您!</span> <span>您是本网站的第<?php counter(); ?>位访客</span> </p> </body> </html>
자, 입력한 후에 방금 코드를 캡슐화한 것을 알 수 있나요? 그냥 함수?
예, 하지만 이번에는 많은 새로운 기능과 요령이 사용되었습니다. 하나 주세요.
Tips
1. 대부분의 PHP 프로그래머는 include 또는 require의 파일 확장자를 "inc"로 지정하는 데 익숙합니다.
2.$CounterFile="./counter/".$lj[count ($ lj) -1].".dat"; 현재 스크립트가 있는 폴더 아래의 하위 폴더 counter에서 카운터 파일을 찾습니다. 파일 이름은 현재 스크립트 이름에 "dat"를 더한 이름입니다. 즉, al_Embed_Fn.php.dat
3 .카운터 기능을 웹페이지에 삽입하세요. 이 스크립트는 counter.inc.php 태그가 저장되기 전에 배치되어야 합니다. 그렇지 않으면 include에 파일의 저장 경로를 지정해야 합니다
4.카운터 값을 반환하는 counter() 함수를 호출하세요
알겠습니다. , 포함된 함수 호출도 완료됩니다.
여기서 언급해야 할 몇 가지 기능이 있습니다.
mkdir(dirname($CounterFile),0777): $CounterFlile 값으로 이름이 지정된 디렉터리를 만듭니다(예: ./counter). 디렉터리의 액세스 권한이 가장 높습니다(읽기, 쓰기 및 실행 가능). $ CounterFile): 경로의 디렉터리 부분을 반환합니다.
explore('/',$_SERVER[PHP_SELF]): 문자열 배열을 반환합니다. 각 요소는 $_SERVER[PHP_SELF]에서 "/"로 잘라낸 하위 문자입니다. 경계 문자열로
Count($lj): 배열 &lj의 요소 수를 계산합니다.
다음 버전을 기대하시나요?
관련 권장 사항:
PHP로 자신만의 카운터를 만드는 방법JS에서 카운터 사용CSS 카운터 및 여러 열 사용위 내용은 PHP에 웹사이트 트래픽 카운터 기능을 포함시키는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!