cs_garfield90
Messages postés388Date d'inscriptionlundi 7 juillet 2003StatutWebmasterDernière intervention10 février 2009
-
1 juin 2005 à 15:48
super_mamie
Messages postés25Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention28 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.
super_mamie
Messages postés25Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention28 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és4Date d'inscriptionvendredi 27 mai 2005StatutMembreDernière intervention18 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és10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 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és84Date d'inscriptionjeudi 31 janvier 2002StatutMembreDernière intervention19 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és1Date d'inscriptiondimanche 28 novembre 2004StatutMembreDerniè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és624Date d'inscriptionmardi 6 mai 2003StatutMembreDernière intervention14 décembre 20091 1 juin 2005 à 20:02
bon boulot !
juste une question toute bête :
comment on s'en sert ?
cs_garfield90
Messages postés388Date d'inscriptionlundi 7 juillet 2003StatutWebmasterDernière intervention10 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
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
28 juil. 2006 à 04:33
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 )
18 nov. 2005 à 18:42
3 juin 2005 à 08:03
2 juin 2005 à 12:11
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
1 juin 2005 à 20:10
$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();
1 juin 2005 à 20:02
juste une question toute bête :
comment on s'en sert ?
1 juin 2005 à 15:48
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