IPsGEO Licence
Copyright  Nicolas Lion, 05/01/2008
Email : nicolas@lioninformatique.com

*****************************************************************************************************************************
**                                                                                                                         **
**   Ce logiciel est un programme informatique servant  localiser des adresses IP sur une carte du monde.                 **
**   Ce logiciel est rgi par la licence CeCILL-B soumise au droit franais et respectant les principes                    **
**   de diffusion des logiciels libres. Vous pouvez utiliser, modifier et/ou redistribuer ce programme                     **
**   sous les conditions de la licence CeCILL-B telle que diffuse par le CEA, le CNRS et l'INRIA sur                      **
**   le site "http://www.cecill.info".                                                                                     **
**                                                                                                                         **
**   En contrepartie de l'accessibilit au code source et des droits de copie, de modification et de                       **
**   redistribution accords par cette licence, il n'est offert aux utilisateurs qu'une garantie limite.                  **
**   Pour les mmes raisons, seule une responsabilit restreinte pse sur l'auteur du programme, le titulaire              **
**   des droits patrimoniaux et les concdants successifs.                                                                 **
**                                                                                                                         **
**   A cet gard l'attention de l'utilisateur est attire sur les risques associs au chargement,                         **
**   l'utilisation,  la modification et/ou au dveloppement et  la reproduction du logiciel par                          ** 
**   l'utilisateur tant donn sa spcificit de logiciel libre, qui peut le rendre complexe  manipuler et qui            **
**   le rserve donc  des dveloppeurs et des professionnels avertis possdant des connaissances informatiques            **
**   approfondies. Les utilisateurs sont donc invits  charger et tester l'adquation du logiciel  leurs besoins         **
**   dans des conditions permettant d'assurer la scurit de leurs systmes et ou de leurs donnes et,                     **
**   plus gnralement,  l'utiliser et l'exploiter dans les mmes conditions de scurit.                                 **
**                                                                                                                         **
**   Le fait que vous puissiez accder  cet en-tte signifie que vous avez pris connaissance de la licence CeCILL-B,      **
**   et que vous en avez accept les termes.                                                                               **
**                                                                                                                         **
*****************************************************************************************************************************

INSTALLATION
------------

I Cration de la base de donnes.
Base de donnes MySql 
- install_bdd\InstallBdd.sql : requete sql pour installation de la structure des tables
- install_bdd\ip-to-country.csv : liste des enregistrements des plages ip par pays fournie gratuitement par ip-to-country.com
- install_bdd\InstallTable_ip-to-country.php : ip-to-country.csv contient de nombreux enregistrements. Ce script vous permet de dcouper le fichier
  ip-to-country.csv et de lancer la procdure d'insertion sur votre table. Dmarche un peu longue.
  
II Configuration 
- config/config.inc.php  : lments de configuration (host base de donnes, nom d'utilisateur, mot de passe, base de donnes... fichier image pour la carte)

III Options
Vous avez la possibilit de mettre votre propre carte. 
functions/UpdateCountrysPositions.php : Outil simple pour designer manuellement la position des pays sur la carte
Il est probable que la liste des pays ne soit pas complte. A vous de bosser ;)

IV Conclusion
L'application est prte.

REMARQUES
---------

Cet outil peut vous servir pour vos statistiques de frquentation. 
Attention, c'est  vous de faire en sorte d'enregistrer les ips de vos visiteurs sur la base de donnes. Je ne vous fournis pas cette partie.

"IP to Country" de Directi permet de dterminer le pays d'origine de l'internaute dans la majorit des cas, mais certaines plages minoritaires d'adresses IP 
ne sont pas rfrences ou ne permettent pas de connatre le pays rel d'origine. 
Cependant, en l'absence d'autre solution plus fiable, la table IP to Country semble la solution la plus efficace (95% de succs).

Dveloppeur web, vous cherchez un prestataire n'hsitez pas  me contacter. nicolas@lioninformatique.com
Vous avez install mon appli sur votre site ? Un petit mail pour m'en avertir me fera plaisir.

POUR EN SAVOIR PLUS
-------------------

TABLE `map_position` => coordonnes sur la carte des pays.
TABLE `ips` => Liste des ip collects ( vous de programmer le script pour collecter les ips)
TABLE `ip_to_country` ==> ip-to-country.com

Pour conomiser des ressources sur votre serveur, il n'est pas inutile de mettre en place une mise en cache de la carte pour eviter de relancer la procedure de
cration  chaque visionnage...
