jeudi 5 mai 2011

Créer un compteur avec PHP

Pour obtenir vous aussi cette précieuse information, sans pour autant avoir recours aux cookies (pour la bonne raison qu'ils ne sont pas forcément activés par l'internaute d'une part, et d'autre part que leur mise en oeuvre diffère selon le navigateur et selon sa version !!!), le plus simple est de faire appel à PhP...


  • Créez avec le bloc-note un fichier contenant un nombre, par exemple : 0
  • Nommez ce fichier compteur et enregistrez-le avec l'extension .txt
  • Vous allez dans un deuxième temps créer avec votre bloc-note un fichier contenant ceci :
<?
$fichier = fopen("visites.txt","r+");
$visitea = fgets($fichier,255);
$visitea++;
fseek($fichier,0);
fputs($fichier,$visitea);
fclose($fichier);
echo $visitea;
?>

ou bien :
<?
/* lecture du fichier */
$fichier = fopen("compteur.txt","r+");
$visites = fgets($fichier,255);
$visites++;
fclose($fichier);

/* écriture du fichier */
$fichier=fopen("compteur.txt","w");
fwrite($fichier,$visites);
fclose($fichier);
echo "<font color=\"black\"><b>",$visites," fois</b></font>";
?>

  • Nommez ce fichier compteur et enregistrez-le avec l'extension .inc
  • Placez, si ce n'est déjà fait, ces deux fichiers dans le même répertoire
  • La page qui contiendra l'include doit avoir l'extension .php
  • Utilisez un "include" à l'endroit même où vous voulez voir apparaître le nombre de visites :
Cette page a été vue <?include("compteur.inc");?>

Le même principe peut être appliqué en association, avec si vous y tenez, des cookies...




Poser un compteur sur un site

I

Aucun commentaire:

Enregistrer un commentaire