Heim  >  Artikel  >  Backend-Entwicklung  >  So erstellen Sie Ihren eigenen Zähler in PHP

So erstellen Sie Ihren eigenen Zähler in PHP

墨辰丷
墨辰丷Original
2018-05-09 14:13:193232Durchsuche

Es ist sehr einfach, einen Zähler mit PHP zu implementieren. Die Implementierung des Zählers ist in zwei Phasen unterteilt: Die eine besteht darin, die Zählung zu implementieren, und die andere darin, die Anzeige von Zahlen zu implementieren. Eine davon ist die dateibasierte Zählung. Die zweite ist die datenbankbasierte Zählmethode.

1. Dateibasiertes Zählen

<?  
if(!file_exists("visit_log/counter.txt")){  
$fp=fopen("visit_log/counter.txt","w");  
fwrite($fp,"000001"); //这里假设最大为6位,你可以根据需要修改  
$counter="000001";  
fclose($fp);  
} //检查counter.txt文件是否存在,如果不存在则新建一个文件,并且写入“00001”。  
else{  
$fp=fopen("visit_log/counter.txt","r");  
$counter=fread($fp,6);  
//-----------------------------  
$counter+=1;  
//-----------------------------  
fclose($fp);  
switch(strlen($counter)){ //将counter变量格式化,这样显得美观  
case 1:  
$counter="00000".$counter;  
break;  
case 2:  
$counter="0000".$counter;  
break;  
case 3:  
$counter="000".$counter;  
break;  
case 4:  
$counter="00".$counter;  
break;  
case 5:  
$counter="0".$counter;  
break;  
}  
$fp=fopen("visit_log/counter.txt","w");  
fwrite($fp,$counter);  
fclose($fp);  
}  
?>

2. Datenbankbasiertes Zählen

<?  
$cn=mysql_connect("localhost","root","******");  
mysql_select_db("visit_log",$cn);  
$sql="select * from visit_counter";  
$result=mysql_query($sql,$cn);  
$record=mysql_fetch_array($result);  
if(empty($visited)){  
$counter=$record["amount"]+1;  
$sql="update visit_counter set amount=$counter";  
$result=mysql_query($sql,$cn);  
}  
mysql_close($cn);  
switch(strlen($counter)){ //将counter变量格式化  
case 1:  
$counter="00000".$counter;  
break;  
case 2:  
$counter="0000".$counter;  
break;  
case 3:  
$counter="000".$counter;  
break;  
case 4:  
$counter="00".$counter;  
break;  
case 5:  
$counter="0".$counter;  
break;  
}?>

Zusammenfassung:

Aufmerksame Internetnutzer sehen möglicherweise, dass die Zählervariable zu sein scheint nutzlos. Tatsächlich ist es die Variable, die wir zur Anzeige verwenden.

Verwandte Empfehlungen:

PHP-Gegenprogramm

PHP-Gegenprogramm: Alle möglichen Probleme lösen Frage_PHP-Tutorial

PHP-Zählerprogramm_php-Grundlagen

Das obige ist der detaillierte Inhalt vonSo erstellen Sie Ihren eigenen Zähler in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn