Extrait du site https://www.france-jeunes.net

Un compteur en PHP


Voici comment faire pour mettre un compteur PHP sur son site internet !



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


Qu'est-ce que c'est le PHP ? Le PHP est le langage de programmation le plus populaire sur le net (notre ami Vincent, webmaster de ce site a entièrement programmé France-jeunes en PHP ;o) 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 à mettre sur son site (un petit copier-coller suffit !)


1 étape : Le script PHP

<?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";
?>


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

- Modifiez la dernière ligne (echo "$nbvisites";) pour personnaliser le texte de votre compteur.
Attention : Ne modifiez que le texte, pas la variable $nbvisites !
Exemple :
echo "Vous êtes le $nbvisites visiteurs depuis le 12/08/2001";
echo "Vous êtes le $nbvisites visiteurs à surfer sur mon site";

- Renommer la page avec l'extension .php ou .php3 ou encore .php4
Exemple : Si votre page s'appelle index.htm, son nouveau nom est index.php

- 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 ;o)


2 étape : Les explications

- 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 ;

- Voici le détail 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 = à 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 dans le fichier le nouveau nombre de visiteurs
fclose($fp); // ferme le fichier
echo "$nbvisites"; // affiche le nombre de visiteurs à l'écran


Voilà, votre premier script PHP est terminé.


A bientôt pour d'autres articles "spécial webmaster" :o)


TooPhp
Extrait du site https://www.france-jeunes.net
Tous droits réservés