CLASS COMPTEUR DE VISITE

cs_garfield90 Messages postés 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 février 2009 - 1 juin 2005 à 15:48
super_mamie Messages postés 25 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 28 juillet 2006 - 28 juil. 2006 à 04:33
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/31754-class-compteur-de-visite

super_mamie Messages postés 25 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 28 juillet 2006
28 juil. 2006 à 04:33
j'aimerais bien savoir ou tu a récupéré les plages IP pour les pays?

En tout cas je pense que je vais utiliser ton script, enfin plein de morceaux, pour me faire mon ptit compteur :)
(et pourquoipas le mettre ici après, enfin sauf si ca gene quelqu'un :S )
cs_Malach Messages postés 4 Date d'inscription vendredi 27 mai 2005 Statut Membre Dernière intervention 18 novembre 2005
18 nov. 2005 à 18:42
Bonjour , désolé mais je n arrive pas a faire fonctionner le script meme avec les explications données plus haut
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
3 juin 2005 à 08:03
Ah, ca c'est pas bien de ne pas l'avoir dit...(et de ne pas avoir demande l'avis de son auteur avant de e mettre ici...)...tss tss :-(
xabi62 Messages postés 84 Date d'inscription jeudi 31 janvier 2002 Statut Membre Dernière intervention 19 juillet 2006
2 juin 2005 à 12:11
Salut SYL35,

Je voudrais savoir si ce code est de toi car j'ai l'impression de l'avoir déjà vu qq part -> dans un module du JBC explorer, module dont je suis l'auteur ;o)

@+

XaV
cs_syl35 Messages postés 1 Date d'inscription dimanche 28 novembre 2004 Statut Membre Dernière intervention 1 juin 2005
1 juin 2005 à 20:10
chemin (par rapport a la racine du site) ou se trouvve les fichiers ip.txt et pays.php
$chemin
$compteur = new Compteur($chemin);
pour incrementer le compteur
$compteur->mise_ajour();
pour avoir le nombre de visiteur
$compteur->nbVisiteur();
pour avoir le date de mise en service
$compteur->datemiseenservice();
cs_putch Messages postés 624 Date d'inscription mardi 6 mai 2003 Statut Membre Dernière intervention 14 décembre 2009 1
1 juin 2005 à 20:02
bon boulot !
juste une question toute bête :
comment on s'en sert ?
cs_garfield90 Messages postés 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 février 2009
1 juin 2005 à 15:48
Salut,

quelques améliorations a faire, a vu de nez :
tes fonctions nav et os seraient plus simples et plus lisibles avec un switch plutot que des elseif imbriqués

dans ta fonction ip_to_number
fais :

$elements = explode(".",$adr_ip);
return $elements[0] * pow(256,3) + $elements[1] * pow(256,2) + $elements[2] * 256 + $elements[3];


pour ce qui est des $var = $var + 1, fais des $var++;

dans tes boucles for type
for ($i=1; $i<count($tabOS); $i++)

fais plutot
$nbligne = count($tabOS);
for ($i=1; $i<$nbligne; $i++)
Ca évite de recalculer le nb de lignes ( gain de temps, et je trouve ca plus propre)

quelques trucs bizarres dans ton source :

utilisation de plusieurs types de commentaires ( #, // et /* )
utilisation de l'anglais et du francais pour les noms de variables et de fonctions

Commentaire réels :

code propre dans l'ensemble (a mon gout)
indique que c'est une classe PHP4

Continue comme ca
Rejoignez-nous