fév
2008
Parmi tous les services que propose les API google, on peut trouver des choses assez intéressantes, surtout en terme de géolocalisation avec l’API google maps et surtout très pratiques, dernièrement j’ai eu l’occasion de travailler avec le web service de géolocalisation, un outil très simple à utiliser et très pratique.
le but de la manipulation est d’obtenir la latitude et la longitude d’un point à partir de son adresse, pour cela, rien de bien méchant :
$address = 'notre adresse' //exemple : 5 rue du taur 31000 Toulouse $request = 'http://maps.google.com/maps/geo?'; $request .='q='.urlencode($address); $request .='&key='.GOOGLE_API_KEY ; // Vous devez en avoir une comme pour toutes les API google. $request .='&output=csv'; // on peut choisir d'autres format, c'est très bien expliqué dans lien du web service $response = @file_get_contents($request); // notre réponse est composée de 4 parties. //exemple de réponse : 200,6,42.730070,-73.690570 //200 code réponse (200 => ok) //6 degré de précision //et les deux dernier sont les coordonnées du point que nous cherchons a géolocaliser.
et voilà avec ce bout de code très simple nous avons géolocalisé une adresse postale, chose très pratique, mais n’oublier pas la limitation qu’impose Google (50 000 requêtes par tranche de 24 heures).
Catégories : PHP / MySQL, Programmation | Commentaires (2)
fév
2008
voici une fonction simple mais efficace pour convertir un texte en UTF-8 sans se préoccuper de sa provenance (encodage d’origine).
setlocale(LC_ALL, 'fr_FR.utf8'); //selon la configuration du serveur cela peut être : fr_FR
mb_detect_order(array('UTF-8', 'ISO-8859-1', 'ISO-8859-15', 'Windows-1252')); //l'extention mb_string est installée par defaut sur php5
function toUTF8($string){
$from = mb_detect_encoding($string);
if ($from != 'UTF-8') {
$string = mb_convert_encoding($string, 'UTF-8', $from);
}
return $string;
}
Catégories : PHP / MySQL, Programmation | Un commentaire
fév
2008
Firefox avance encore et encore, la barre des 500 millions de téléchargements est déjà franchie, en terme de pourcentage c’est déjà plus de 28% des utilisateurs en europe.
On reste encore un peu en dessous en France (25%) mais on progresse, comme partout d’ailleurs :-)
en attendant IE reste dans les 60% de parts, mais ça ne fait que baisser, et tant mieux ! a part bien sûr si du jour au lendemain IE devienne aussi respectueux des standards que ses concurrents, mais faut pas rêver non plus ;-)
Catégories : Divers | Pas de commentaires

(6 votes, note : 4.83 sur 5)
(6 votes, note : 3.5 sur 5)