php 学习笔记之计数

通过本地记录,不通过数据库。新建一个名为data.dat的文件。用来记录访问次数。

新建record.php

<?php
		function counter(){
		$seven='0000000';
		$six='000000';
		$five='00000';
		$four='0000';
		$three='000';
		$two='00';
		$one='0';
		$counter="data.dat";
		if(!file_exists($counter))
		{
			$counter=fopen($counter,"w");
			fputs($counter,"0");
			fclose($counter);
		}
		else
		{
			$fp=fopen($counter,"r+");
			$num=fgets($fp,"1024");
			$num=$num+1;
			if($num<10){
				print "$seven"."$num";
			}
			elseif($num<100){
				print "$six"."$num";
			}
			elseif($num<1000){
				print "$five"."$num";
			}
			elseif($num<10000){
				print "$four"."$num";
			}
			elseif($num<100000){
				print "$three"."$num";
			}
			elseif($num<1000000){
				print "$two"."$num";
			}
			elseif($num<10000000){
				print "$one"."$num";
			}
			else{
				print "$num";
			}
		}
		$fp=fopen($counter,"w");
		fputs($fp,"$num");
		fclose($fp);
	}
?>

用的时候,直接引用该文件就行了。例如:



自己写的是998,打开浏览器,运行过后,就是下面的图示。





猜你喜欢

转载自blog.csdn.net/qq_40452317/article/details/80207547