Home >Backend Development >PHP Tutorial >Summary of counter methods in php, summary of php counter_PHP tutorial

Summary of counter methods in php, summary of php counter_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 10:10:14998browse

Summary of how to implement counter in php, summary of php counter

The example in this article describes how to implement a counter in PHP. Share it with everyone for your reference. The details are as follows:

Here are three PHP counter codes. All three of them have one thing in common: they do not require a database, but use text files to count web page views.

The first PHP counter code is as follows:

Copy code The code is as follows:
//Counter
function countx($file="count.dat"){
if(file_exists($file)){
$fp=fopen($file,"r");
$numx=fgets($fp,10);
fclose($fp);
$numx++;
//The above four lines of code can be replaced by an expression: $numx=file_get_contents($file)+1;
}
else{
$numx=1;}
file_put_contents($file,$numx);//When the file does not exist, this function will automatically create the file and automatically convert the parameters into strings for writing.
echo $numx;
/*The entire function body can be replaced by two expressions: file_exists($file)?file_put_contents($file,file_get_contents($file)+1):file_put_contents($file,"1");readfile($file);
*/
}
//Function call
countx();
?>

The second PHP counter, the code is as follows:
Copy code The code is as follows:
$counterfile = "balong.txt";//The file name and path to store the value
function displaycounter($counterfile) {
$fp = fopen($counterfile,"rw");
$num = fgets($fp,5);
$num += 1;
Print "You are the "."$num"." guy to look at the Balong counter";
exec( "rm -rf $counterfile");
exec( "echo $num > $counterfile");
}
 
if (!file_exists($counterfile)) {
exec( "echo 0 > $counterfile");
}
 
displaycounter($counterfile);
?>

The third PHP counter code is as follows:
Copy code The code is as follows:
$counterfile = "www.jb51.net.txt";//The file name and path to store the value
 
function displaycounter($counterfile) {
$fp = fopen($counterfile,"rw");
$num = fgets($fp,5);
$num += 1;
Print "You are the "."$num"." guy to look at the Balong counter";
exec( "rm -rf $counterfile");
exec( "echo $num > $counterfile");
}
 
if (!file_exists($counterfile)) {
exec( "echo 0 > $counterfile");
}
 
displaycounter($counterfile);
?>

I hope this article will be helpful to everyone’s PHP programming design.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/937727.htmlTechArticleA summary of how to implement counters in PHP, a summary of PHP counters. This example describes how to implement counters in PHP. Share it with everyone for your reference. The details are as follows: Here are three php counts...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn