MAP AVEC TOUS LES PAYS

RCA ArKanis Messages postés 1287 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 21 février 2009 - 6 oct. 2006 à 21:16
AkR3P69 Messages postés 3 Date d'inscription vendredi 11 janvier 2008 Statut Membre Dernière intervention 7 mars 2009 - 7 mars 2009 à 03:05
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/39839-map-avec-tous-les-pays

AkR3P69 Messages postés 3 Date d'inscription vendredi 11 janvier 2008 Statut Membre Dernière intervention 7 mars 2009
7 mars 2009 à 03:05
et sinon perso jtrouve que c dla merde.
AkR3P69 Messages postés 3 Date d'inscription vendredi 11 janvier 2008 Statut Membre Dernière intervention 7 mars 2009
7 mars 2009 à 03:01
Sinon faut être un minimum sérieux et faire attention à ce qu'on met à disposition... ta prog renvoie une erreur dès le début, pas très pratique pr les newbies..
AkR3P69 Messages postés 3 Date d'inscription vendredi 11 janvier 2008 Statut Membre Dernière intervention 7 mars 2009
7 mars 2009 à 02:59
Quel est ton soucis?
lassad_haddaji Messages postés 141 Date d'inscription mardi 24 avril 2007 Statut Membre Dernière intervention 6 avril 2012
5 mars 2008 à 00:44
salut,
cé super mais jai un probleme comem tout le monde quelqu'un peux m'aider gentillement, parce que je suis en debut et m'explique pas à pas
s'il vous plait n'hezitez pas a me repondre tres vite parce que je fais mon projet et se trouve un outil comme ca pour les utilisateurs

j'attend vous reponse @+
merci infinimement
Janguy Messages postés 7 Date d'inscription mercredi 24 octobre 2007 Statut Membre Dernière intervention 29 octobre 2007
15 déc. 2007 à 22:59
même problème que Jepife2 et Williamyox : rien devant "visites"
williamyox Messages postés 3 Date d'inscription mardi 18 avril 2006 Statut Membre Dernière intervention 12 février 2007
12 févr. 2007 à 02:27
les pays s'affiche bien mais pas le nombre.
le fichier compteur.txt est complètement vide meme après un bon paquet d'ip visités par plein de pays.

pourtant en chmod 777.
juste une question, je débute un peu, le chmod 777 n'est-ce pas un peu plus riqué qu'un 666?
Merci
jepife2 Messages postés 1 Date d'inscription dimanche 25 avril 2004 Statut Membre Dernière intervention 7 décembre 2006
7 déc. 2006 à 19:00
Salut,

Cela fonctionne presque nickel chrome sauf le compteur qui ne s'incrémente pas,
J'ai bien les petits points indiquant les pays, mais rien devant "visites".

Si quelqu'un à une idée d'où, cela peut provenir.

Merci d'avance pour ce code super sympa.

Jepife_too
cs_Mauricet Messages postés 89 Date d'inscription lundi 3 mars 2003 Statut Membre Dernière intervention 28 juillet 2008
5 déc. 2006 à 11:54
Bonjour
Maintenant j'ai la carte et visites avec s
mais rien ne bouge ?
Maurice
kankrelune Messages postés 1293 Date d'inscription mardi 9 novembre 2004 Statut Membre Dernière intervention 21 mai 2015
5 déc. 2006 à 11:27
Ca c'est pas super grave... au tout début de compteur.php tu met

$tampon = '';

@ tchaOo°
cs_Mauricet Messages postés 89 Date d'inscription lundi 3 mars 2003 Statut Membre Dernière intervention 28 juillet 2008
5 déc. 2006 à 11:23
Bonjour
Merci de m'aider
J'ai maintenant Visite qui s'inscrit et la carte qui s'affiche
mais j'ai toujours
Notice: Undefined variable: tampon in c:\documents and settings\maurice\mes documents\mon site php\geographie\compteur.php on line 18
kankrelune Messages postés 1293 Date d'inscription mardi 9 novembre 2004 Statut Membre Dernière intervention 21 mai 2015
5 déc. 2006 à 10:14
@ Mauricet... Il faut installer l'extension GD... .. .

@ tchaOo°
cs_Mauricet Messages postés 89 Date d'inscription lundi 3 mars 2003 Statut Membre Dernière intervention 28 juillet 2008
2 déc. 2006 à 10:53
Bonjour
Je débute en PHP, j'ai une série d'erreurs au démarrage
j'ai fait d'autres pages qui fonctionnent mais ici, j'ai:
Notice: Undefined variable: tampon in c:\documents and settings\maurice\mes documents\mon site php\geographie\compteur.php on line 18

Notice: Undefined variable: tampon in c:\documents and settings\maurice\mes documents\mon site php\geographie\compteur.php on line 18
visites
Fatal error: Call to undefined function: imagecreatefromjpeg() in c:\documents and settings\maurice\mes documents\mon site php\geographie\pays.php on line 47

Merci
kerneltony95 Messages postés 152 Date d'inscription dimanche 22 janvier 2006 Statut Membre Dernière intervention 26 mars 2007
8 oct. 2006 à 16:44
intéressant bonne idée !
kankrelune Messages postés 1293 Date d'inscription mardi 9 novembre 2004 Statut Membre Dernière intervention 21 mai 2015
7 oct. 2006 à 15:00
La fonction get_ip n'est pas valide... pour une fonction plus performante récupérant l'ip regarde dans les fonctions de phpMyAdmin (je sais plus quel fichier) mais la fonction get_ip() de JoJo738 risque plus de fausser les données qu'autre chose... .. .

@ tchaOo°
Patryk403 Messages postés 8 Date d'inscription samedi 12 mars 2005 Statut Membre Dernière intervention 6 octobre 2006
6 oct. 2006 à 22:47
Oupps dsl, j'ai pas fait attention au isset, Merci je vais regarder tout ça...
JoJo738 Messages postés 1267 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 29 juin 2010 2
6 oct. 2006 à 22:41
if($_GET['mode'] == "mini")


Euh non ...


if( isset($_GET['mode']) AND $_GET['mode'] == 'mini' )

On vérifie que me $_GET['mode'] existe :p

Ou alors tu fais :

$mode (isset($_GET['mode']) AND $_GET['mode'] 'mini' ) ? 'mini' : 0;


Aussi : dans tes javascript tu fais : document.write("
");
Fais plutot document.write('
'); Essaye de mettre autant que possible des et non des '' (norme Html)

Sinon, je ne vois pas trop de prob ... j'apronfondirais si j'ai le temps ^^'
Patryk403 Messages postés 8 Date d'inscription samedi 12 mars 2005 Statut Membre Dernière intervention 6 octobre 2006
6 oct. 2006 à 22:28
A RCA ArKanis
Yop, je vais vider les ips, mais disons que je les ai laissées juste pour voir ce que ça donnait.
Sinon, quand le point est tout à gauche, c'est que soit le serveur whois n'a pas réussi à déterminer le pays, soit le pays n'est pas dans la liste "pays.txt" (donc, il faudrait l'ajouter) ou soit l'ip est pas valide (proxy et autres) donc pas de pays. Réessaie le script, je viens de le mettre à jour avec la fonction get_ip() donnée par JoJo738, ça devrait mieux marcher.

Pour fsockopen, c'est peut-être une limitation du côté serveur...

Pour les ips de free, je connais pas trop mais je pense pas que ça devrait plus trop poser de problème avec la fonction get_ip().


A JoJo738
OKi, je vais mettre des <?php, c'est plus compatible pour tout le monde. $url est pas instanciée, c'est le reste d'une ancienne variable que j'ai giclé donc merci de me le faire voir.
$mode pointe en effet sur $_GET['mode'], donc je vais mettre la dernière pour que ce soit plus clair. Et sinon merci pour la fct get_ip() et le vote !
JoJo738 Messages postés 1267 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 29 juin 2010 2
6 oct. 2006 à 21:25
Le 10 c'est moi ^^

Sinon pour l'IP faut passer outre les proxy et autres. Il y a une fonction pour ca :

function get_ip(){
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else if(isset($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
JoJo738 Messages postés 1267 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 29 juin 2010 2
6 oct. 2006 à 21:19
Salut,

pas mal :p

Par contre, met des <?php et non <? sinon ca bug chez moi.
Et $url n'est pas défini, ni $mode ($_GET['mode'] ?)
RCA ArKanis Messages postés 1287 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 21 février 2009
6 oct. 2006 à 21:16
Tu aurais mieux fait de vider les fichiers .txt de ton .zip, non ?
Je parle de compteur.txt et ips.txt bien sûr

C'est normal le point tout en haut à gauche ?

J'avais une erreur ligne 9 (avec $socket=fsockopen($serveur, 43);)
j'ai mis @ devant fsockopen, ça marche sans afficher d'erreur :)

Question code, j'en sais rien, j'suis pas vraiment codeur PHP (enfin juste à mes heures perdues)

A noter que je n'ai pas l'impression que ton code marche avec les IPs de free qui terminent par ".fbx.proxad.net", il y a un autre moyen de detecter le pays d'origine avec ça ?

Le 10/10 sans commentaire, c'est pas moi ^^ J'ai pas noté perso
Rejoignez-nous