26

Informations

3en1Compteur est un compteur de visites écrit en PHP 5 et MySQL. Il est actuellement en version 2.0.
Il affiche le nombre de visites totales, quotidiennes, ainsi que le nombre de connectés.
Voici les fonctionnalités du compteur :

  • Possibilité de définir un nombre de visiteurs initiaux
  • Exclusion d’IPs partielles ou totales
  • Conservation des IPs pendant une période définie par l’utilisateur
  • Définition d’un intervalle de temps pour le nombre de visiteurs en ligne
  • Définition de la période durant laquelle un visiteur est considéré comme unique

Démo et téléchargement

Démo Télécharger

 

Nouveautés de cette version 2.0

  • Passage de PHP4 à PHP5
  • Correction et optimisation de l’ensemble du code
  • Processus d’installation revu et corrigé
  • Table MySQL modifiée

Installation

  1. Ouvrez le fichier config.inc.php dans votre éditeur (par exemple le bloc-note), et renseignez tous les champs des paramètres de connexion. Les paramètres du compteur peuvent être laissés à leurs valeurs par défaut. Sauvegardez le fichier puis fermez-le.
  2. Renommez le dossier ‘upload’ comme il vous plait, par exemple ‘compteur’. Uploadez-le, avec tout ce qu’il contient, à la racine de votre serveur.
  3. Depuis votre navigateur Internet, tapez l’adresse pointant vers le fichier install.php du compteur. Par exemple : http://www.votresite.com/compteur/install.php.
  4. L’installation réussie, copiez le code fourni et collez-le sur toute page utilisant le compteur.
  5. Supprimez le fichier install.php, c’est tout !

 

FAQ

Hébergements mutualisés chez OVH

A l’heure où j’écris ces lignes, les hébergements mutalisés OVH proposent PHP 4 par défaut bien que PHP 5 soit installé. Vous avez alors deux solutions :
- ajouter cette ligne dans un fichier .htaccess à la racine de votre site : SetEnv PHP_VER 5
- renommer les fichiers .php en .php5 (rébarbatif)

J’ai perdu le code à insérer sur mes pages, comment faire?

Pas de panique ! Vous avez surement remarqué un fichier codes.php dans l’archive. Uploadez-le dans le dossier de votre compteur, puis pointez votre navigateur vers lui. Une fois les codes récupérés, supprimez ce fichier de votre serveur.

26 commentaires

1. barreau :

Je regrette d’être totalement novice, sinon j’aurais intégré ce script que j’ai téléchargé.
Il aurait été top pour notre blog wordpress http:/s246434010.onlinehome.fr
hébergé chez 1and1
dommage

11.09.08 - 21:22

2. NotoOn :

bonjour,
vous fonctionnez sous wordpress. Je n’ai pas essayé mais peut-être pourriez vous placer le dossier du compteur dans le dossier du thème wordpress que vous utilisez, et de là, lancer l’installation comme indiqué dans la doc.

12.09.08 - 10:15

3. passetemps :

dommage
mais le compteur ne s’affiche pas sur mon site hébergé par online. j’ai deja du rajouté un fichier .htaccess dans le dossier compteur contenant ce code
# Pour faire parser les fichiers .php par PHP5
AddType application/x-httpd-php5 .php

# Pour faire parser les fichiers .php3 par PHP5
AddType application/x-httpd-php5 .php3
pour pouvoir afficher install.php

si vous avez une idée?

a plus

07.10.08 - 5:22

4. Vanclaire Rudy :

Pourquoi le résultat fourni par 3en1compteur diffère-t-il des statistiques de mon hébergeur ? Comment synchroniser autement qu’en réinstallant 3en1 chaque mois avec une nouvelle valeur de départ ?

15.10.08 - 17:18

5. Zephyr :

Grand merci pour cette mise à jour PHP5.
Tout semble fonctionner aussi bien qu’avec la version précédente.

24.10.08 - 12:47

6. Julien :

bonjour,
voulant mettre a jour mon compteur j’essai de l’installer mais la page ne me marque rien pourtant j’ai bien rempli le fichier config.inc.php et lorsque je veux installer la page est blanche avec un leger cadre plus claire ! es ce normale ? avez vous deja eu ce probleme ?

19.11.08 - 18:44

7. mapics :

Merci pour le script je vais tester ça de suite. ;)

04.12.08 - 15:32

8. shub :

superbe script !!
une question cependant si je souhaite afficher les valeurs d’un autre nom de domaine et les afficher sur un autre je fais comment ?
En gros j’ai site principale (domaineA.com) avec x visiteurs et je veux cumulé sur ce compteur les valeurs d’un autre site (domaineB.com) comment faire ?
DomaineA.com = DomaineA.com + DomaineB.com

06.12.08 - 23:32

9. Marc :

Désolé, même problème que Julien, page blanche cadre et puis plus rien. Pourtant config.inc.php bien rempli et aucune autre modification faite sur les autres fichier.
Dommage et merci peut-être pour votre réponse

08.12.08 - 17:01

10. shub :

Je sais pas si tu es sur Free mais pour info la seul fois où j’ai eu une page blanche c’est que j’avais mal remplie config.inc.php donc regarde de ce coté là.
il est dommage qu’il n’y est pas un forum pour pouvoir faire évoluer le produit et/ou poser des questions

11.12.08 - 16:31

11. jeanmarc :

bonjour, mon site est hébergé aux Etats Unis, et je souhaite que le compteur tienne compte du GMT en France, quelles modifications dois-je apporter. merci

23.12.08 - 1:00

12. ilyesn :

Bonjour merci pour ce script cependant j’ai le même problème que julien. Je crois que ce script ne marche pas pour les personnes hébérger sur Free.
Bien sûr j’ai vérifié que tout était opérationnel avant de l’essayer.
php5, Mysql5.
Notoon avez vous une solution.

23.06.09 - 23:35

13. ilyesn :

On voudrait bien une réponse sa serait gentil.

27.06.09 - 2:08

14. NotoOn :

Bonjour,

le seul problème qui pourrait se poser est que Free ait bloqué l’extension mysqli. Si c’est le cas, le seul moyen est de modifier le code (mais le grand changement de cette version du compteur est justement d’utiliser cette extension mysqli à la place de mysql) ou de changer d’hébergeur… désolé.

29.06.09 - 10:30

15. Krys :

Bonjour,

Tout d’abord, ce script est génial ! :) Mais j’aurais une petite question !

Est-il possible de dire qu’à partir de minuit, l’utilisateur est compté à nouveau comme unique ? (en quelque sorte vider la table, sauf l’ID 1 ?)

Merci beaucoup, je vais continuer à chercher de mon côté!

02.07.09 - 8:22

16. ilyesn :

OK merci, pour la réponse. Donc est-ce que tu pourrait nous mettre en ligne (pour ceux qui n’ont pas mysqli intégrer à leur hébergeur). L’ancienne version Pour pouvoir utiliser le même type de compteur ?

21.07.09 - 7:28

17. ilyesn :

C’est possible de mettre l’ancienne version ou pas ?
^^

06.08.09 - 17:15

18. informatique :

Merci, très pratique. En plus, les explications sont vraiment claires !

27.09.09 - 0:19

19. lnain :

moi aussi, j’ai le problème de cadre clair et puis c’est tout ! je me demandais s’il serait possible de créer la table manuellement et si oui comment ? en détail, je suis total nul, ou alors quelle serait la solution ?
merci

15.10.09 - 22:41

20. Patrick :

Bonjour, je viens de mettre en place le compteur, et j’aimerais modifier la valeudu nombre toatal de visiteurs avec la valeur de l’ancien compteur. Que dois-je changer dans la base de données. Merci d’avance.

17.10.09 - 21:34

21. Mike :

Bonjour à tous.
Super script.
Mais je suis encore débutant et galère un peu.
J’ai inséré le code donné par l’installation sur les pages où ça m’intéresse de le voir mais j’obtient ceci à l’affichage :
[code]"; echo "Aujourd'hui : $c_today
"; echo "En ligne : $c_online"; ?> [/code]
Pourriez-vous m’aider sur la marche à suivre pour résoudre ce petit détail afin que je puisse avancer?
Merci beaucoup.

18.11.09 - 20:02

22. tudgur :

Bonjour.
A partir de combien de temps passé sur le site un visiteur est-il comptabilisé ? Certains compteurs ne commencent qu’à une minute.
Mais étant donné la spécificité de mon site, certains visiteurs n’y restent que quelques secondes mais reviennent plusieurs fois par jour.
Il me faut donc un compteur qui comptabilise dès la 1ére seconde !!!

Merci beaucoup.
Tudgur

11.01.10 - 16:20

23. Alice :

Bonjour,
Après avoir eu le même problème de page blanche j’ai en effet constaté que je ne peux pas utiliser l’extension mysqli. En fait j’essayais de réinstaller le compteur en changeant d’hébergeur, mais est-ce que ce serait possible d’utiliser mon ancienne installation et transférer le compteur sans avoir à le réinstaller? Si c’est impossible alors j’aimerais bien aussi pouvoir installer l’ancienne version, c’était un compteur très pratique!

20.01.10 - 1:15

24. klochett :

Sans espoir de réponse mais, on ne sais jamais….
Hebergé chez NUXIT en php5 g aussi la page blanche avec le cadre vide qui s’affiche. Ke faire ?

01.02.10 - 23:44

25. klochett :

Après rafraichissement de la page (monsite/compteur/index.html), j’obtiens le code a insérer. Je me dis : super
Mais :-(
Une fois le code inséré, même soucis que pour Mike,
il apparait le code avec « echo….
Snif !

02.02.10 - 0:02

26. NotoOn :

Bonjour,

votre fichier doit se terminer par .php et non .html pour qu’il puisse être interprété.

D’autre part, il faut que votre serveur supporte l’extension mysqli et qu’elle soit activée (en plus de php5).

Vous pouvez le vérifier avec un fichier contenant uniquement ceci:

< ?php
phpinfo();
?>

02.02.10 - 14:33