Image 1
Web development

Un compteur en PHP

Apprenez à installer un compteur de visiteurs en PHP sur votre site grâce à ce tutoriel pas à pas. Script prêt à l'emploi et explications détaillées incluses !

As-tu aimé cet article ?

Dans cet article, je vais vous expliquer pas à pas comment intégrer un compteur PHP sur votre site internet.

Introduction au PHP : pourquoi l'utiliser ?

Le PHP est le langage de programmation le plus populaire sur le web (notre ami Vincent, webmaster de ce site, a entièrement programmé France-jeunes en PHP !). Il est accepté sur tous les hébergeurs comme Multimania, Free, OVH... alors pourquoi s'en priver ? Surtout qu'il est très facile à apprendre et à installer sur son site : un simple copier-coller suffit !

Comment installer un compteur de visiteurs en PHP ?

Faites un copier-coller de ce script dans le code HTML de votre page index, à l'endroit où vous désirez que le nombre de visiteurs s'affiche :

<?php
//-----------------------------------------------------//
// Compteur v1                                         //
// © Nicolas Picot                                     //
// [email protected]                                      //
//-----------------------------------------------------//
$fp = fopen("compteur.txt","r+");
$nbvisites = fgets($fp,10);
if ($nbvisites=="") $nbvisites = 0;
$nbvisites++;
fseek($fp,0);
fputs($fp,$nbvisites);
fclose($fp);
echo "$nbvisites";
?>

Personnaliser le texte affiché par le compteur

Modifiez la dernière ligne echo "$nbvisites"; pour personnaliser le texte de votre compteur. Attention : ne modifiez que le texte, pas la variable $nbvisites !

Exemples :
- echo "Vous êtes le $nbvisitesᵉ visiteur depuis le 12/08/2001";
- echo "Vous êtes le $nbvisitesᵉ visiteur à surfer sur mon site";

Renommer votre page avec l'extension .php

Renommez la page avec l'extension .php, .php3 ou .php4.

Exemple : Si votre page s'appelle index.htm, son nouveau nom sera index.php.

Créer le fichier compteur.txt

Créez le fichier texte compteur.txt et placez-le dans le même répertoire que votre page index.php.

Admirez le résultat !

Explications détaillées du code PHP

  • Les balises <?php et ?> servent à délimiter le script PHP : elles sont obligatoires !
  • Les commentaires débutent par // : ils servent à donner des explications sur le script et ne sont pas interprétés par le serveur.
  • Chaque ligne de code doit obligatoirement se terminer par un point-virgule.

Comprendre chaque ligne du script

  • $fp = fopen("compteur.txt","r+"); — ouvre le fichier compteur.txt
  • $nbvisites = fgets($fp,10); — récupère le nombre de visiteurs
  • if ($nbvisites=="") $nbvisites = 0; — le nombre de visiteurs est égal à 0 si le fichier est vide
  • $nbvisites++; — ajoute 1 au nombre de visiteurs
  • fseek($fp,0); — se place au début du fichier
  • fputs($fp,$nbvisites); — écrit le nouveau nombre de visiteurs dans le fichier
  • fclose($fp); — ferme le fichier
  • echo "$nbvisites"; — affiche le nombre de visiteurs à l'écran

Voilà, votre premier script PHP est terminé !

À bientôt pour d'autres articles « spécial webmaster » !

TooPhp

As-tu aimé cet article ?
nickolas
Nicolas Picot @nickolas
2 articles 0 abonnés

Commentaires (11)

Connexion pour laisser un commentaire.

Chargement des commentaires...

Articles similaires