03
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
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
- 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.
- Renommez le dossier ‘upload’ comme il vous plait, par exemple ‘compteur’. Uploadez-le, avec tout ce qu’il contient, à la racine de votre serveur.
- Depuis votre navigateur Internet, tapez l’adresse pointant vers le fichier install.php du compteur. Par exemple : http://www.votresite.com/compteur/install.php.
- L’installation réussie, copiez le code fourni et collez-le sur toute page utilisant le compteur.
- 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.







39 commentaires
Je regrette d’être totalement novice, sinon j’aurais intégré ce script que j’ai téléchargé.
11.09.08 - 21:22Il aurait été top pour notre blog wordpress http:/s246434010.onlinehome.fr
hébergé chez 1and1
dommage
bonjour,
12.09.08 - 10:15vous 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.
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:22Pourquoi 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:18Grand merci pour cette mise à jour PHP5.
24.10.08 - 12:47Tout semble fonctionner aussi bien qu’avec la version précédente.
bonjour,
19.11.08 - 18:44voulant 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 ?
Merci pour le script je vais tester ça de suite.
04.12.08 - 15:32superbe script !!
06.12.08 - 23:32une 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
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.
08.12.08 - 17:01Dommage et merci peut-être pour votre réponse
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à.
11.12.08 - 16:31il est dommage qu’il n’y est pas un forum pour pouvoir faire évoluer le produit et/ou poser des questions
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:00Bonjour 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.
23.06.09 - 23:35Bien sûr j’ai vérifié que tout était opérationnel avant de l’essayer.
php5, Mysql5.
Notoon avez vous une solution.
On voudrait bien une réponse sa serait gentil.
27.06.09 - 2:08Bonjour,
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:30Bonjour,
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:22OK 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:28C’est possible de mettre l’ancienne version ou pas ?
06.08.09 - 17:15^^
Merci, très pratique. En plus, les explications sont vraiment claires !
27.09.09 - 0:19moi 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 ?
15.10.09 - 22:41merci
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:34Bonjour à tous.
18.11.09 - 20:02Super 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.
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.
11.01.10 - 16:20Tudgur
Bonjour,
20.01.10 - 1:15Aprè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!
Sans espoir de réponse mais, on ne sais jamais….
01.02.10 - 23:44Hebergé chez NUXIT en php5 g aussi la page blanche avec le cadre vide qui s’affiche. Ke faire ?
Après rafraichissement de la page (monsite/compteur/index.html), j’obtiens le code a insérer. Je me dis : super
02.02.10 - 0:02Mais
Une fois le code inséré, même soucis que pour Mike,
il apparait le code avec « echo….
Snif !
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
02.02.10 - 14:33phpinfo();
?>
Bonjour,
16.02.10 - 20:00Merci pour cet outil. Je l’ai installé sans problème, et il fonctionne dans ma page d’accueil.
Seul petit soucis, j’ai des caractères parasites avant l’affichage du compteur.
Visiteurs : 1
Aujourd’hui : 1
En ligne : 0
Je ne suis pas informaticien, mais amateur peu éclairé. J’ai écris ma page perso via Kompozer.
Avez vous déjà rencontré cette anomalie.
Ma page index est écrite en HTML, mais je l’ai renommer en .PHP pour prendre en compte le code PHP.
Me serait il possible d’afficher les résultats via du code HTML. en recuperant les valeurs des variables $c_alltime $c_today $c_online
Je continue a chercher une solution a mon problème
Bonjour,
J’ai trouvé la solution.
J’avais modifié le fichier config avec blocnotes, et apparemment l’encodage était devenu UTF8, alors qu’il doit être UTF8 Sans BOM. J’ai modifié l’encodage avec notepad++ et tout est OK.
Merci.
17.02.10 - 11:51Tout c’est bien passé pour l’installation mais le compteur « en ligne reste à 0″. A quoi cela peut-il dû ?
Visiteurs : 1
Aujourd’hui : 1
En ligne : 0
Cordialement
20.02.10 - 14:30Bonjour,
Exclusion IP.
Est il possible d’exclure l’adresse IP local au lieu de l’adresse IP.
En effet , celle ci change a chaque fois qu’il y a une coupure de courant ou reinitialisation de ma neufbox.
Merci pour vos réponses
28.02.10 - 11:55bonjour, à tous
moi aussi, je suis tombE sur le problème de nombre connecté toujours égal à zéro même si nous somme deux à être connecté.
quelqu’un à une idée
fanilo
03.04.10 - 8:48Bonjour,
Je suis chez OVH avec plan 90, j’ai bien dans mon htacess la ligne de commande SetEnv PHP_VER 5, l’installe ce passe bien mais rien à faire ou que je mette le code rien ne s’affiche.
Merci d’avance pour vos réponse
02.06.10 - 6:44Bonsoir,
12.06.10 - 0:15Je sais bien que c’est un script gratuit, et que les utilisateurs que nous sommes ne peuvent prétendre à quoi que ce soit. Mais tout de même, le créateur de ce script aurait-il l’amabilité de répondre au problème que nous sommes visiblement nombreux à rencontrer : aucun message d’erreur, mais rien ne s’affiche (qu’il s’agisse de mysqli ou mysql), que ce soit en local ou sur un hébergement (en l’occurrence Nuxit) ?
Ou doit-on ranger ce script dans la catégorie des « faux espoirs» ?
Cordialement.
Bonjour. J’ai bien installé ce script sur mon site et tout c’est bien deroulé. J’ai mes codes. Alor, juste une petite question: à quel endroit de la page dois je coller le code? J’ai tout essaié mais .. rien.sans doute j’ai du mal agir. Merci de me conseiller.Ciao
26.06.10 - 10:31Salut à tous.
Pour répondre à quelques interrogations ci-dessus :
Pour résoudre la page blanche avec le cadre gris, il faut en effet enregistrer les fichiers .php au bon format de table de caractères, ce qui n’est pas le cas avec bloc note. J’ai utilisé Dreamweaver pour cela; enregistrer sous… et extension *.php. Ensuite rafraîchir la fenêtre du navigateur et le code apparait.
Par contre, pour ma part, j’ai beau coller mon code n’importe où, rien ne s’affiche.Alors je cherche et si je trouve, je vous tiens informés mais si quelqu’un a la réponse, je suis preneur.
08.07.10 - 9:41Salut,
J’ai installé le script sans problème juste que moi je n’affiche pas le nombre de visiteur sur la page je voudrais savoir dans quel fichier faut-il regarder pour voir les stats merci
21.07.10 - 18:07[...] – Vous préparez et installez le /compteur/ dans le dossier /pages/ du Kit, en suivant les indications fournies par son auteur, sur son site web, dont je mets le lien, ICI. [...]
02.08.10 - 21:03Franchement, félicitation !
04.08.10 - 17:34[...] Vous prenez connaissance de l’aide à son installation, proposée par son auteur NotoON 3en1Compteur_2.0, que vous trouverez, aussi dans l’archive : [...]
04.09.10 - 16:03