se connecter
Consignes d'installation

Modifier les fichiers include/config.php , nomap.php , crawl.php .



geolocalisation/include/config.php
<?php
$db_host = "localhost";
$db_username = "";
$db_password = "";
$db_name = "";
$table_name = "";
?>




geolocalisation/nomap.php

Modifiez la variable $hostcdn avec les valeurs correspondant à votre site web.



//le cdn se situe dans la variable $hostcdn (a modifier a votre convenance)
$hostcdn =  "http://votresiteweb.tld/geolocalisation/crawl.php?";



crawl.php


//a commenter si le chemin  est déja bien configuré dans le fichier config
//il doit correspondre à l'endroit ou est situé le dossier GEOIP
$chemin =  'http://votresiteweb.tld/geolocalisation/geoip/';

- Extraire le contenu de l'archive dans un dossier créé à cet effet sur votre serveur
- à l'aide de votre sgbd (ex: phpmyadmin) executez les requêtes suivantes :


CREATE TABLE `geolocalisation` (
`microtime` DECIMAL NOT NULL ,
`ip` TEXT NOT NULL ,
`iphost` TEXT NOT NULL ,
`time` TEXT NOT NULL ,
`lat` TEXT NOT NULL ,
`longi` TEXT NOT NULL ,
`agent` TEXT NOT NULL ,
`request_uri` TEXT NOT NULL ,
`domref` TEXT NOT NULL ,
`referer` TEXT NOT NULL ,
PRIMARY KEY ( `microtime` )
) ENGINE = MYISAM


Utilisation

Le fichier nomap.php sert à enregistrer les données relatives aux utilisateurs qui naviguent. Ce fichier utilise la bibliothèque GD dans l'objectif de récupérer les informations sous la forme d'une image PNG transparente d'une taille de 2px. Ainsi vous posterez sur votre site web cette image dans l'objectif de récupérer les informations sur les utilisateurs qui le parcoureront.


<img src="http://votresiteweb.tld/geolocalisation/nomap.php" />


Pour visualiser la carte générée, vous avez le choix entre le format json ou png. Les couleurs (variable color) sont sont blue, black , yellow, green, purple, pink, red, orange, navy, sat, satblue, satorange, satnavy, satyellow, satwhite, satblack, satred, satgreen, satpurple, satpink et les formats (variable width) sont 310,512,1024,2048.


http://votresiteweb.tld/geolocalisation/2dmap.php?color=blue&width=310

Pour visualiser la carte générée au format JSON.

http://votresiteweb.tld/geolocalisation/2dmapjson.php?color=blue&width=310

Projet de thibaut LOMBARD