COMPTEUR JOURNALIER + COMPTEUR NORMAL

cs_mfaraday Messages postés 144 Date d'inscription vendredi 18 avril 2003 Statut Membre Dernière intervention 4 janvier 2010 - 29 févr. 2004 à 21:47
cs_lanner Messages postés 131 Date d'inscription samedi 16 avril 2005 Statut Membre Dernière intervention 8 avril 2015 - 5 mars 2009 à 13:34
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/20806-compteur-journalier-compteur-normal

cs_lanner Messages postés 131 Date d'inscription samedi 16 avril 2005 Statut Membre Dernière intervention 8 avril 2015
5 mars 2009 à 13:34
Bonjour tout le monde

Le script fonctionne bien bravo, LE_DUQ oui ce serait une bonne idée de pousser les possibilités de ce script :)
le_duq Messages postés 3 Date d'inscription jeudi 11 juillet 2002 Statut Membre Dernière intervention 29 janvier 2009
29 janv. 2009 à 09:27
bonjour,

je viens de mettre en place ce script sur mon site et pour le moment le trouve tres bien ...
je suis plus que nul en PHP j'ai donc besoin d'un petit coup de main ... si c'est possible, biensure.
voila, j'aimerais savoir s'il est possible de creer un autre fichier, en rapport avec ce script, pour avoir acces a l'historique.
ou on aurait la possibilité d'additionner toutes les visites par date ...

pour avoir une sorte de tableau du genre

Date Nombre de visiteurs
10/01/2009 200
09/01/2009 210
08/01/2009 205
07/01/2009 259
06/01/2009 198
05/01/2009 201
04/01/2009 222
03/01/2009 203
02/01/2009 255
01/01/2009 150

...

Merci
setasan9 Messages postés 98 Date d'inscription lundi 14 juin 2004 Statut Membre Dernière intervention 16 mars 2009
14 déc. 2006 à 16:35
Tu peux en chercher un autre je pense ^^'
rachidphp93 Messages postés 212 Date d'inscription vendredi 17 mars 2006 Statut Membre Dernière intervention 8 avril 2007
14 déc. 2006 à 01:11
salut tout lemonde;

je n'ai pas installer le script mais il m'interesse sauf que le zip est erroné et le lien ne marche pas......
Merci
cs_linkid Messages postés 100 Date d'inscription mardi 29 novembre 2005 Statut Membre Dernière intervention 8 mai 2009
9 févr. 2006 à 10:04
Mais où se trouve le script ????
setasan9 Messages postés 98 Date d'inscription lundi 14 juin 2004 Statut Membre Dernière intervention 16 mars 2009
29 nov. 2005 à 16:58
Heu.. Ya un pti probleme :

Total : 15
Today : 5

J'actualise :

Total : 17
Today : 5

Le total de visiteur monte de 2 en 2 a chak foi ke jactualise oO
Balikaana Messages postés 2 Date d'inscription lundi 3 janvier 2005 Statut Membre Dernière intervention 17 juin 2005
17 juin 2005 à 12:55
Bonjour,

Le site http://twiggy02.scooba.org/scripts/index.php?id=1 est inaccessible !

Qu'est ce qui explique cela ?

Salutations.
Balikaana Messages postés 2 Date d'inscription lundi 3 janvier 2005 Statut Membre Dernière intervention 17 juin 2005
17 juin 2005 à 12:53
Bonjour,

Je viens de telecharger le zip de compteut two en un et j'ai lu les commentaires y afférant.

Je ne l'ai pas encore installé, mais comme je suis un perfectionniste, je souhaiterais avoir la toute dernière version si différente du zip téléchargé en tenant compte des remarques des utilisateurs.

El plus le site http://twiggy02.scooba.org/scripts/index.php?id=1 n'est pas accessible!

Alors au secours!
la_pin Messages postés 275 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 15 décembre 2005
21 févr. 2005 à 10:46
normal que ça marche pas, c'est du php pas du js !
dalfgan Messages postés 10 Date d'inscription samedi 1 février 2003 Statut Membre Dernière intervention 27 juin 2006
20 févr. 2005 à 20:59
Salut
je voulais savoir comment on integre ton compteur sur une page html ?
Car je fais :
<script language="JavaScript" src="cpt/index.php"> </script>

"cpt/index.php" --> ton fichier.

Mais ca me dit comme erreur : error : expected ';'

Comme je suis une kiche en php. Je voudrais bien savoir comment le faire marcher
Merci !
cs_Baire Messages postés 15 Date d'inscription vendredi 27 août 2004 Statut Membre Dernière intervention 31 octobre 2005
15 févr. 2005 à 22:30
tro de la ball!
merci
sa marche impec
la_pin Messages postés 275 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 15 décembre 2005
8 janv. 2005 à 10:41
Yeah ! ça marche ! Vraiment pas mal ta source... et merci encore.
cs_Twiggy Messages postés 14 Date d'inscription vendredi 6 juin 2003 Statut Membre Dernière intervention 2 novembre 2004
8 janv. 2005 à 10:30
salut
c'est normal, ce n'est pas un .zip mais un .rar renomme le fichier en .rar et voila, celà doit etre bon
+
la_pin Messages postés 275 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 15 décembre 2005
8 janv. 2005 à 10:25
Help ! Ton script m'a lair super mais le zip ne contient rien du tout !
cs_jimmy69 Messages postés 778 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 27 novembre 2008 1
10 déc. 2004 à 15:39
salut salut,

j'ai telecharge ton script mais impossible de le dezippe ....!!!!!!

j'ai essaye d'aller sur ton site mais impossible de le recharger ....!

tu sais regarder ce qui se passe ou m'envoyer ton mail par message prive ...que jete contact !

Merci
Christophe
cs_Twiggy Messages postés 14 Date d'inscription vendredi 6 juin 2003 Statut Membre Dernière intervention 2 novembre 2004
18 sept. 2004 à 16:59
Salut victorcoasne,
il sera comptabilisé deux fois.
En revanche si il vient deux fois le même jour il ne le sera qu'une fois ;)
victorcoasne Messages postés 1101 Date d'inscription jeudi 24 avril 2003 Statut Membre Dernière intervention 23 juillet 2023 7
17 sept. 2004 à 17:13
Bonjour,
Je voudrais savoir si dans le cas de l'IP fixe si un visiteur vient un jour et reviens le lendemain est-il comptabilisé 1 ou 2 fois ?

Merci
cs_Twiggy Messages postés 14 Date d'inscription vendredi 6 juin 2003 Statut Membre Dernière intervention 2 novembre 2004
12 août 2004 à 11:29
Salut sidewolf,
en effet ce que tu vois n'est pas vraiment un bug mais j'ai modifié ce script pour que le compteur total prenne en compte à la fois les visiteurs venus antérieurement sur le site et ceux qui sont venus aujourd'hui.

L'affichage devient donc pour ton exemple:

Vous êtes le 13 èmes Visiteurs


Il y a 13 Visiteurs aujourd'hui.

Le script modifié est dispo à cette adresse
http://twiggy02.scooba.org/scripts/index.php?id=1

voila ;) ++
Adrianmartin Messages postés 10 Date d'inscription dimanche 7 décembre 2003 Statut Membre Dernière intervention 20 octobre 2004
11 août 2004 à 16:29
effetivement c'est juste comme tu le dis..

y a pas de bug..
sidewolf Messages postés 8 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 30 août 2006
11 août 2004 à 16:09
resalut

comment explique tu ceci :

Vous êtes le 0 èmes Visiteur


Il y a 13. Visiteurs aujourd'hui.

Comme je l'ai installé aujourdhui je suppose qu'il fo que j'attende demain pour que le nombre de visiteurs d'affiche.
Par exemple si ma journé se termine avec 13 visiteurs, je retrouverai se nombre demain à la place du 0?? et ensuite les autres jours les résulats s'additionnerons??

explique moi stp

sinon g un bug mai je voi po ou

++
ImmortalPC Messages postés 954 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 11 novembre 2008 2
11 août 2004 à 15:07
Salut,
dites vous ne pourriez modifier le script sans les érreurs ou l'envoyer sur ce forum car j'ai rien compris!! ( je suis null en php)!?
@+
et merci d'avance
Adrianmartin Messages postés 10 Date d'inscription dimanche 7 décembre 2003 Statut Membre Dernière intervention 20 octobre 2004
11 août 2004 à 13:48
Non il n'y a pas de $ a mettre devant le IP car c'est un tableau qui s'appelle $compteur_tot et ou l'on prend la colone IP...

Moi je n'ai pas de problème avec le script. il focntionne correctemement....

+
sidewolf Messages postés 8 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 30 août 2006
11 août 2004 à 13:34
salut et bien pensé pr ton script, g juste une question à ce propos:

Quand tu écris :

if($compteur_tot[ip]=='1' or $compteur_tot[ip]=='0')
{
echo "$compteur_tot[ip] Visiteur
";
}
else
{
echo "$compteur_tot[ip] Visiteurs
";
}


t'aurais po oublié un $ à coté de 'ip' pour que ca donne :

if($compteur_tot[$ip]=='1' or $compteur_tot[$ip]=='0')
{
echo "$compteur_tot[$ip] Visiteur
";
}
else
{
echo "$compteur_tot[$ip] Visiteurs
";
}


ou encore ne manquerai t il pa des " " ....
Je demande ca car g mis ton script sur mon site, mais g tjrs 0 visiteurs ( je viens de le mettre). Est ce que cela s'incrémente en temps réel ou es ce que la variable de la journée va s'ajouter à la variable "utilisateur total" ????

Suis clair???

merci d'avance
ImmortalPC Messages postés 954 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 11 novembre 2008 2
20 juin 2004 à 15:08
Salut,
dites vous ne pourriez pas me donner le script sans les érreurs j'ai rien compris!! ( je suis null en php)!?
@+
et merci d'avance
breizhoo91 Messages postés 3 Date d'inscription lundi 22 septembre 2003 Statut Membre Dernière intervention 2 mars 2004
2 mars 2004 à 19:46
Twiggy
Merci pour ta précieuse aide
@+
cs_Twiggy Messages postés 14 Date d'inscription vendredi 6 juin 2003 Statut Membre Dernière intervention 2 novembre 2004
2 mars 2004 à 19:08
en effet Adrianmartin tu as raison de signaler:
INSERT INTO $table (ip,date) VALUES('$REMOTE_ADDR','$date')";
n'est pas terrible comme requete j'ai fait une petite erreur il vaut mieux effectivement mettre :
INSERT INTO $table (ip,date) VALUES('$ip,'$date')";
vu que la variable $ip est dejà utilisée autant la remettre dans la requête, merci bien pour ce commentaire ;)

breizhoo91
alors ne t'occupe pas trop de savoir comment faire pour mettre
key id (ip), connecte toi sur phpmyadmin, l'interface de contrôle de la base SQL chez free, ensuite tu cherche requête SQL et tu recopies la première requête d'abord, la table compteur sera alors créée puis tu pourras donc effectuer la deuxième requête de la même manière.
Tout sera alors ok, enfin normalement, pense à modifier :

$host="localhost"; // Hôte (sql.free.fr chez free)
$login="root"; // Login (ton pseudo chez free)
$passe=""; // Password (ton mot de passe chez free)
$base="my_base"; // Base de données (ton pseudo chez free)

Voilà j'espère avoir bien répondu à ton problème ;)
cs_mfaraday Messages postés 144 Date d'inscription vendredi 18 avril 2003 Statut Membre Dernière intervention 4 janvier 2010
2 mars 2004 à 00:32
Salut,

Alors pitie chose que j'ai vu sur des forum, scripts...

if(!$HTPP_X_FORWARDED_FOR)
{
$ip = $REMOTE_ADDR;
}
else
{
$ip = $HTPP_X_FORWARDED_FOR;
}

1. Il parâit que ça permet de zapper les routeurs... même si j'ai pas réussi à trouver la doc...
2. Le seul truc c kil semble que cela se trouve dans $_SERVER
donc comme $REMOTE_ADDR -> $_SERVER['REMOTE_ADDR']; $HTPP_X_FORWARDED_FOR -> $_SERVER['HTPP_X_FORWARDED_FOR'].

Voila je c pas si c très clair...

::Max:: [:)]
breizhoo91 Messages postés 3 Date d'inscription lundi 22 septembre 2003 Statut Membre Dernière intervention 2 mars 2004
1 mars 2004 à 23:27
Salut,
Je débute en programmation PHP avec MySQL alors pardonnez ma question que vous risquez de trouver stupide.
Je suis sur Free et j'ai créé une base MySQL, jusque là çà va. Mais les problèmes commence.
Comment je dois faire pour créer "key id (ip)" comme l'indique le code ?
Comment dois-je procéder pour faire la requête du début du code ?
Est-ce que vous pouvez m'aider ? Je suis perdu...
Merci pour tout.
@+
Adrianmartin Messages postés 10 Date d'inscription dimanche 7 décembre 2003 Statut Membre Dernière intervention 20 octobre 2004
1 mars 2004 à 23:05
moi j'ai une petite correction a aporter, Raison de fonctionnement.

Au lieu d'avoir
$ip=$REMOTE_ADDR;
on met
$ip=$_SERVER["REMOTE_ADDR"];

et un peu plus bah au lieu d'avoir
$insert="INSERT INTO $table (ip,date) VALUES('$REMOTE_ADDR','$date')";
on met
$insert="INSERT INTO $table (ip,date) VALUES('$ip','$date')";

Comme ca ca marche même avec les Reg_Glob a ON et surtout on cherche les données 1 foix

Voila

@@++
cs_Twiggy Messages postés 14 Date d'inscription vendredi 6 juin 2003 Statut Membre Dernière intervention 2 novembre 2004
1 mars 2004 à 13:39
alors tu es pardonné ;)
Merci quand même pour ton commentaire :)
cs_mfaraday Messages postés 144 Date d'inscription vendredi 18 avril 2003 Statut Membre Dernière intervention 4 janvier 2010
1 mars 2004 à 12:39
Salut,

En fait, après mûre réflexion, je suis ok avec toi... il faut me pardonner, il était tard quandj'ai fait le post :)

Max
cs_Twiggy Messages postés 14 Date d'inscription vendredi 6 juin 2003 Statut Membre Dernière intervention 2 novembre 2004
1 mars 2004 à 11:45
en effet ceci est possible, mais je pense que l'utilisation d'une adresse ip est suffisant et est plus pratique(enfin je trouve ;) ), a chaque fois que la personne se déconnecte d'internet puis se reconnecte dans la journée son ip va changer elle sera comptabilisée comme un nouveau visiteur si cette ip est différent de celui qu'elle a eu plus tôt dans la journée (donc si cette personne à une ip fixe ben voila quoi). Avec une session, à chaque fois que la personne ferme son naviguateur et revient ensuite sur le site elle est recomptabilisée comme un nouveau visiteur, je trouve que ca fausse le compteur, mais bon :)
cs_mfaraday Messages postés 144 Date d'inscription vendredi 18 avril 2003 Statut Membre Dernière intervention 4 janvier 2010
29 févr. 2004 à 21:47
Salut,

Je trouve ton script intéressant (surout la petite astuce cpt-total) mais je me pose une question...

il me semblait que l'adresse ip d'un visiteur était susceptible de changer régulièrement (à chaque connexion) ne serait-il pas plus valable de tester la présence d'un ID de session qui lui ne changa qu'a chaque fois qu'on ferme le navigateur ?

Max [:)]
Rejoignez-nous