COMPTEUR VISITE ROCK V1.3

mis à jour le 07/03/2005

 

Telecharger le script COMPTEUR ~7Ko (Téléchargé 51631 fois)

Mon Email:compteur@netcourrier.com

Attention pour les débutants qui n'arrivent pas a installer ce compteur, une version encore plus simplifié se trouve sur cette page: Compteur simplifié (27815)

FONCTION:
C'est un compteur de visite qui contabilise les visiteurs uniques par jour en fonction de leurs adresses ip
mais aussi le nombre de visiteur journalier et le nombre de connectés au site
il necessite une base de donnes mysql, l'installation est tres simple puisqu elle est automatique.

INSTALLATION DU SCRIPT
Decompresser les fichiers du script avec son repertoire visite executer la page install.php et suivre les instructions tous est automatique vous saisissez vos parametres de connection a votre base de donnée et le script crée le fichier de connection et la table dans la base de donnee.

Pour les débutants:
Les informations a remplir concernant les parametres de connexion

Le serveur : Les renseignements sont fournit par votre hebergeur pour les payants c est souvent une adresse ip (ex:212.322.453.678) pour les fournisseurs d'acces gratuit comme free c'est souvent le mot localhost qu 'il faut mettre.
Le login : c'est en generale le meme login que vous utilisez pour vous connecter a votre compte web.
le mot de passe :
c'est en generale le meme mot de passe que vous utilisez pour vous connecter a votre compte web.
le nom de la base de donnée:
Les renseignements sont fournit par votre hebergeur chez free c'est le meme que le login, chez multimania c'est login_db login etant votre login
.

LA PARTIE A METTRE DANS VOS PAGES
Pour integrer ce compteur a vos pages utiliser le code ci-dessous
la variable $compteur contient le chiffre du compteur
la variable $compteur_j contient le nb de connectés du jour
la variable $comteur_c contient le nombre de connecté au site
a vous de mettre en forme l'ecriture du compteur
Le code a utiliser si vos pages sont a la racine du site
Le code a utiliser si vos pages ne sont pas a la racine du site

<?
include("./visite/visite.php");
print"Nb total de visiteurs: $compteur<br>";
print"Nb de visiteurs aujourdhui: $compteur_j<br>";
print"Nb visiteurs connectés: $compteur_c<br>";
?>

Nb total de visiteurs: 152784
Nb de visiteurs aujourdhui: 4
Nb visiteurs connectés: 1

<?
include("../visite/visite1.php");
print"Nb total de visiteurs: $compteur<br>";
print"Nb de visiteurs aujourdhui: $compteur_j<br>";
print"Nb visiteurs connectés: $compteur_c<br>";
?>

un petit exemple de mise en forme du compteur avec le code suivant

<?
include("./visite/visite.php");
print" <div align=center><font face=Verdana, Arial, Helvetica, sans-serif size=1>Nb
de visiteurs:<b><font color=#FF0000>$compteur</font></b></font><br>
</div>";
print" <div align=center><font face=Verdana, Arial, Helvetica, sans-serif size=1>Nb
de visiteurs aujourd'hui:<b><font color=#FF0000>$compteur_j</font></b></font><br>
</div>";
print" <div align=center><font face=Verdana, Arial, Helvetica, sans-serif size=1>Nb
de connectés:<b><font color=#FF0000>$compteur_c</font></b></font><br>
</div>";
?>

RESULTAT:

Nb de visiteurs:152784
Nb de visiteurs aujourd'hui:4
Nb de connectés:1

Pour les débutants en php:
le code a inserer dans votre page debute pas <? et fini par ?> ce sont des balises php qui defini le debut et la fin du code php.
Lorsqu'on insere du php dans une page html il faut obligatoirement modifier l'extention .htm en .php pour que le code php fonctionne
ex: index.htm deviendra index.php le fonctionnement de la page restera le meme.

Probleme connu:
Si lors de l'enregistrement du formulaire d'installation vous avez des erreurs sur les fonctions suivantes:
fopen();
fwrite();
fclose();

C'est que votre hebergeur bloque ces fonctions.
La solution est de faire l'installation en manuel.
Editez le fichier connect_visite.php avec le bloc note ou un autre editeur de texte.
vous avez ceci:

<?
$mysql_host="xxx"; // le serveur
$mysql_login="xxx"; // le login
$mysql_pass="xxx"; // mot de passe
$mysql_dbnom="xxx"; // nom de la base de donnee
$db=mysql_connect($mysql_host,$mysql_login,$mysql_pass);
mysql_select_db($mysql_dbnom,$db);
?>

Vous remplissez les endroits ou il y a xxx avec les renseignements adequats.
Vous sauvegardez ce fichier et vous lancez la page install2.php

Les versions:

Le 07/03/2005
Passage a la version 1.3
-Ajout d'un acces par mot de passe a l'administration du compteur, le mot de passe est le meme que pour la connexion a la base de donnée.
Pour la migration de la version 1.2.1 a 1.3 remplacer seulement le fichier admin.php

Le 22/07/2004
Passage a la version 1.2.1
-Petite correction du code qui affichait des erreurs (Undefined index: HTTP_X_FORWARDED_FOR et Notice: Undefined
index: HTTP_CLIENT_IP. ) suivant la configuration du serveur PHP.
Merci a Nono qui a détecté et corrigé le problème

Le 28/07/2003
Passage a la version 1.2
-La durée de comptabilisation des visites uniques est parametrable (avant elle etait fixée a 24H)
-Amélioration de la reconnaissance d'IP (fonction gentillement donnée par qqun dont j'ai perdu l'identité)
-Possibilité d'installation du script en manuel

Le 19/02/2002
Passage a la version 1.1
-Ajout d un compteur journalier
-Ajout d'un compteur de connectés au site

Le 14/02/2002
Correction de certain bug qui m ont ete singnalé (Merci christophe)

le 25/01/2002 la version V1.0
La premiere ,le script est relativement simple (je debute) des ameliorations viendront peut etre.

 

MES AUTRES SITES

http://www.theatre.fr.vu (8305)
Compteur de click (9479)