SAVOIR LE PAYS DU VISITEUR

cs_bloom1 Messages postés 328 Date d'inscription jeudi 26 août 2004 Statut Membre Dernière intervention 8 mars 2007 - 7 mars 2007 à 04:43
VestaX Messages postés 374 Date d'inscription mardi 2 décembre 2003 Statut Membre Dernière intervention 24 avril 2013 - 14 mars 2008 à 19:31
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/41769-savoir-le-pays-du-visiteur

VestaX Messages postés 374 Date d'inscription mardi 2 décembre 2003 Statut Membre Dernière intervention 24 avril 2013
14 mars 2008 à 19:31
salut KYMM, je me suis inscrit sur ton site pour reccuperer le code, mais je n'arrives pas à me connecter. J'ai pourtant bien validé le lien d'inscription par mail, mais sans succès!! Tu peux pas me passer le lien de téléchargement?
cs_kymm Messages postés 6 Date d'inscription dimanche 3 décembre 2006 Statut Membre Dernière intervention 4 mars 2008
4 mars 2008 à 17:54
Pour les webmasters qui le désirent, je fournis un script PHP sur mon site Internet http://www.WeLive.fr dans la rubrique Géolocalisation par IP.
Le script PHP vous retourne les informations sous forme de variables PHP : Pays, Drapeau du pays, Région-Département-Code Postal pour la France, Ville.
Celui-ci nécessite une inscription préalable aux fins d'éviter que n'importe qui l'utilise.

A bientôt

WeLive.fr
memento59 Messages postés 1 Date d'inscription mardi 6 juin 2006 Statut Membre Dernière intervention 4 juin 2007
4 juin 2007 à 00:50
Bonsoir,

Existe-t-il un site qui met à disposition gratuitement une base de donnée assez complête (même très volumineuse) pour donner la localisation précise (pays, ville et arrondissement) comme chez ipligence ou hostip.info ?

Merci de vos conseils éclairés, il me faudrait cette rpécieuse information assez vite si possible.

Je précise que si j'en trouve une gratuite avant je ferais tourner l'info ici-même! :)

Pendant qu'on y est, que faut-il pour pouvoir utiliser une carte google MAP pour le style ? :p

Merci à tous et bonne continuation.
cs_bloom1 Messages postés 328 Date d'inscription jeudi 26 août 2004 Statut Membre Dernière intervention 8 mars 2007
8 mars 2007 à 20:23
bah, ca c'est pas de ma faute ^^ C'est la base de données Ip-To-Country qui peut être un peu bizarre, mais sinon, moi il me dit que je vis à Toronto alors que je vis au Québec ^^ Mais bon, ya rien de parfais !! Au pire, il y a hostip.info qui en donne une plus complète, mais elle est assez grosse et je voulais seulement savoir le pays !! Sinon, bah tu peux essayer de modifier la BDD...

Merci !
cs_karando Messages postés 10 Date d'inscription mardi 2 juillet 2002 Statut Membre Dernière intervention 3 avril 2007
8 mars 2007 à 11:35
Salut bon ben j'ai testé j'ai eu :
IP2LONG : 704259521
Vous vivez au Japan et vous utilisez Firefox

Mais vois tu je suis au maroc???
cs_bloom1 Messages postés 328 Date d'inscription jeudi 26 août 2004 Statut Membre Dernière intervention 8 mars 2007
7 mars 2007 à 23:48
Hum, ok, merci :) Oui, j'ai des erreurs d'innattention, sinon ce n'était qu'un exemple ;)
Et pour le count, oui, c'est vrai, c'est mieux, :P

Bye
cs_putch Messages postés 624 Date d'inscription mardi 6 mai 2003 Statut Membre Dernière intervention 14 décembre 2009 1
7 mars 2007 à 16:22
de meme dans geoip.php

ligne 32 et 33
$sqlNumberFinal = mysql_query('SELECT * FROM ' . $MySQLtable);
$NumberDoed mysql_num_rows($sqlNumberFinal);
>

$sqlNumberFinal = mysql_query('SELECT COUNT(id) FROM ' . $MySQLtable);
list($NumberDoed) = mysql_fetch_row($sqlNumberFinal);
cs_putch Messages postés 624 Date d'inscription mardi 6 mai 2003 Statut Membre Dernière intervention 14 décembre 2009 1
7 mars 2007 à 16:20
salut !

juste un truc dans testgeo.php

ligne 29
$SQL mysql_query('SELECT * FROM ' . $MySQLtable . ' WHERE ' . $IP . ' BETWEEN start AND end');
>
$SQL = mysql_query('SELECT cccy FROM ' . $MySQLtable . ' WHERE ' . $IP . ' BETWEEN start AND end');

vu que tu n'utilise que cccy par la suite

et
ligne 31 : $pays = ucfirst(strtolower($data['cccy']));
ligne 33 : Vous vivez au ' . ucfirst(strtolower($data['cccy']));

bah dans ce cas Vous vivez au ' . $pays;
cs_bloom1 Messages postés 328 Date d'inscription jeudi 26 août 2004 Statut Membre Dernière intervention 8 mars 2007
7 mars 2007 à 04:43
Hum, désolé, j'avais pas regardé sur le site, mais ca existe déjà...
Rejoignez-nous