begin process at 2010 03 21 22:19:06
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > SAVOIR LE PAYS DU VISITEUR

SAVOIR LE PAYS DU VISITEUR


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseau & Internet Classé sous :localisation, geolocalisation, geolocalisation, paysvisiteurs, pays Niveau :Débutant Date de création :07/03/2007 Date de mise à jour :07/03/2007 03:49:46 Vu / téléchargé :11 161 / 1 253

Auteur : bloom1

Ecrire un message privé
Site perso
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

L'Internet est un monde gigantesque... Mais aimeriez-vous savoir de quel pays viennent vos visiteurs ? Ce script vous le permettra !
Il suffit d'avoir une base de données avec les plages d'IP et le tour est joué. Il faut cepandant transformer les IP en chiffres, mais PHP nous propose une excellente fonction : ip2long (attention, à utiliser avec sprintf, malheureusement...).
La base de données se télécharge au format CSV ici : http://ip-to-country.webhosting.info/downloads/ip- to-country.csv.zip et il suffit de régler vos paramètres MySQL dans le fichier geoip.php pour faire le transfert vers votre base de données. Ce script est 100% fait par moi et inspiré d'aucun autre code ! Pour le transfert dy CSV vers MySQL, il y a fgetcsv qui est bien utile ;)

Téléchargez, ca vaut la peine :)
BONUS

Petit affaire pas compliqué à faire et qui doit pas marcher comme il faut, mais bon, ca détecte le browser ;)


 Conclusion

Pour voir le résultat, http://dsphone.gypsoft.com/testgeo.php

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

07 mars 2007 03:48:01 :
Fautes de frappes...
07 mars 2007 03:49:46 :
...

 Sources du même auteur

Source avec Zip CHAT AJAX AVEC MYSQL QUASI COMPLET

 Sources de la même categorie

SONDAGE - VOTE - POLL (AVEC MYSQL) par hornet_bzz
Source avec Zip Source avec une capture CRAYONPRO EST UN CMS SIMPLE EN PHP ET MYSQL - INSTALLATION E... par crayoncie
Source avec Zip Source avec une capture LISTENGEN GÉNÉRATEUR DE FICHIER PLAYLIST par AGG
Source avec Zip IP CALCULATOR par X_Cli
Source avec Zip Source avec une capture WHOIS DOMAIN CLASS : LOOKUP & AVAIBILITY par aKheNathOn

 Sources en rapport avec celle ci

Source avec Zip UTILISATION DU WEB SERVICE DE MAP24 POUR LA CORRECTION D'ADR... par RyoSensei
Source avec Zip Source avec une capture COMPTEUR DE VISITES AVEC LOCALISATION EN PHP/FLASH par XelectroX
Source avec Zip Source avec une capture GESTIONNAIRE DE CONTACTS LOCALISÉS SUR UNE CARTE GOOGLE MAP par nacedo57400
Source avec Zip GEO-LOCALISATION (CONTINENT) par TheWeasel47
Source avec Zip Source avec une capture GÉOLOCALISATION DE VOS VISITEURS (REVISÉ) par yoman64

Commentaires et avis

Commentaire de bloom1 le 07/03/2007 04:43:22

Hum, désolé, j'avais pas regardé sur le site, mais ca existe déjà...

Commentaire de putch le 07/03/2007 16:20:45

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;

Commentaire de putch le 07/03/2007 16:22:08

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);

Commentaire de bloom1 le 07/03/2007 23:48:26

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

Commentaire de karando le 08/03/2007 11:35:45

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???

Commentaire de bloom1 le 08/03/2007 20:23:53

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 !

Commentaire de memento59 le 04/06/2007 00:50:25

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.

Commentaire de kymm le 04/03/2008 17:54:21

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

Commentaire de VestaX le 14/03/2008 19:31:54

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?

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

liste deroulante liées entre elle [ par jodenki ] J'aimerais lier deux liste déroulantes entre elle :C'est à dire que quand je selectionne un element dans la première, la deuxième soit automatiquement Fonction prixFR(prix,pays) SOS [ par tutouche ] Bonjour,Comment construire une fonction prixFR(prix,pays) qui transforme un nombre décimal (1234.567) en sa représentation française ("1 234,57 Euros" snif j'y suis presque fonction + condition [ par tutouche ] Bonsoir à tous,J'en ai marre je pensais y être en fin, mais malheureusement non!!!Qlq1 peut il me venir en secour?Voici mon code qui fonctionne parfai page selon le pays de provenance [ par pyranhaz ] Est-il possible d'afficher une page différente selon que le visiteur vienne d'une pays ou d'un autre ???Exemple:.fr = page-fr.php.ca = page-ca.phpaill Menu dynamique [ par xionoxid ] BonjourJe cherche un bout de code ou un tutoriau qui pourrait expliquer comment on fait pour avoir un menu dynamique ( un formulaire dynamique )Par ex connaitre le pays ??? [ par aquewel ] Peut on connaitre le pays d'ou est validé un formulaire ???exemple :j'ai mon script formulaire sur mon site sans champs paysle visiteur valide le form listes deroulantes [ par kleine ] salutje suis debutante en php, je viens de renconter un problème et j'espère que vous pourriez m'aider à le résoubre.dans une page, j'ai 2 combos une est ce que cette requete sql et possible [ par jbcaiz ] j'ai une liste deroulant que je fait remplir avec cette requete SELECT : $requete=" SELECT *FROM ville WHERE pays = '$_POST["pays"]' ";$_POST["pays"] Garder la valeur d'une variable page après page ??? [ par jbcaiz ] voilà j'ai une requete sql SELECT qui me remplit une liste déroulante avec le nom de différents pays. Ensuite a la page suivante je fais afficher le p Liste déroulante [ par djamine ] Bonjour ,J'ai 2 table PAYS ( code_pays , pays ) , et Ville (code_pays , ville )j'affiche dans une liste ( combo ) toute les pays depuis le champspays


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales