jan 12
Voici un petit script PHP qui permet de convertir une adresse IP en entier.
127.0.0.1 donne 2130706433
Cela peut-être intéressant pour les systèmes de géolocalisation par IP.
echo ipToDecimal ("127.0.0.1"); //Affiche 2130706433
function ipToDecimal ($_pIP)
{
$aIPDecimale = explode (".", $_pIP);
for ($i = 0 ; $i < count ($aIPDecimale) ; $i++)
{
$aIPDecimale[$i] = fillZero (decbin ($aIPDecimale[$i]));
}
$ipDecimal = fillZero (bindec (implode ($aIPDecimale)), 10);
return $ipDecimal;
}
function fillZero ($_pBinary, $_pLimit = 8)
{
while (strlen ($_pBinary) < $_pLimit)
{
$_pBinary = "0" . $_pBinary;
}
return $_pBinary;
}
Mots-clefs :
Convertion,
Geolocalisation,
IP,
PHP
sept 28
Après avoir galéré quelques heures pour trouver comment géolocaliser les utilisateurs de Drupal. Voici mon retour d’expérience.
Installation des modules Gmap et Location.
- Paramétrage de votre API Gmap : /admin/settings/gmap
- Configuration des utilisateurs, tout en bas « Emplacements des utilisateurs » : /admin/user/settings
Et c’est fini ! Le reste n’est qu’une affaire de thème.
La manipulation est très simple, mais le temps de trouver qu’il fallait aller dans la Configuration des utilisateurs m’a pris facilement 2h. Donc soit je suis fatigué, soit ce n’est pas logique.
En effet, ma première démarche fut d’activer le module Profile et de chercher à rajouter un champs de type Localisation.
Le reste ne fut qu’une errance sans fin sur Google.
S’il y a bien une chose que l’on peut reprocher à Drupal, c’est une ergonomie général complètement hétérogène.
Le soucis des modules, c’est que chaque développeur y va comme il le souhaite. On arrive vite à une assiette de spaghetti.
Mots-clefs :
Drupal,
Geolocalisation,
Gmap,
Profile,
Utilisateur
jan 09
Autre édition du fameux link of the week.
Je vous souhaite à tous un bon weekend
Mots-clefs :
Ambiance,
Analyse,
Flex,
Geolocalisation,
IHM,
iPhone,
Jeux,
PDF,
Video,
Word
Commentaires récents