Maison  >  Article  >  développement back-end  >  Comment créer votre propre compteur en PHP

Comment créer votre propre compteur en PHP

墨辰丷
墨辰丷original
2018-05-09 14:13:193235parcourir

Il est très simple d'implémenter un compteur avec PHP. L'implémentation du compteur est divisée en deux étapes : l'une consiste à implémenter le comptage ; l'autre consiste à implémenter l'affichage des nombres ; l'une est le comptage basé sur un fichier ; la seconde est la méthode de comptage basée sur la base de données.

1. Comptage basé sur des fichiers

<?  
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. Comptage basé sur une base de données

<?  
$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;  
}?>

Résumé :

Ce qui précède utilise deux méthodes pour implémenter la fonction de comptage. Les internautes prudents peuvent voir que la variable compteur le fait. ne semble pas être utile. En fait, c'est la variable que nous utilisons pour afficher.

Recommandations associées :

Programme de compteur PHP

Programme de compteur PHP : résoudre tous les problèmes possibles Question_Tutoriel PHP

php counter program_php basics

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn