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.
http://www.bkjia.com/PHPjc/937727.htmlwww.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...