script code postal / ville


link182
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 474
Inscription: 26 Juil 2005

script code postal / ville

Message le Dim Jan 22, 2006 17:50

bonjour,
je recherche un script php (avec les tables SQL qui vont bien) afin de pouvoir retrouver le nom d'une ville à partir d'un code postal.

Exemple : on saisie 75000, on valide, le script fait un select dans la table et nous ressort Paris.

Si vous savez ou je peux trouver cela (pour les ville de France, mais aussi Belgique serait bien)

Luj
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 352
Inscription: 17 Juil 2005

Message le Dim Jan 22, 2006 19:14

Simple, tu cherches sur le Net la liste des communes/codes postaux (en excel par exemple), tu remplis ta base et tu écris le code PHP, un simple SELECT, c'est très simple puisque tu as une relation 1-1.

Sinon, cherche un webservice qui le fasse, pour interroger une base qui soit mise à jour régulièrement.

FrenchKiss
WRInaute discret
WRInaute discret
 
Messages: 187
Inscription: 6 Oct 2004

Message le Lun Mai 01, 2006 16:44

Hello, je m'intéresse à la question, quelqu'un à t'il trouvé un moyen de le faire ? Je n'ai trouvé aucun webservice qui propose ça gratuitement :s

Luj
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 352
Inscription: 17 Juil 2005

Message le Lun Mai 01, 2006 16:49

et bien il ne te reste plus qu'à le créer !

Luj
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 352
Inscription: 17 Juil 2005

Message le Lun Mai 01, 2006 16:51


FrenchKiss
WRInaute discret
WRInaute discret
 
Messages: 187
Inscription: 6 Oct 2004

Message le Lun Mai 01, 2006 17:46

Yep, testé, foireux... :)
Quand je dis que j'ai trouvé aucun webservice, ça sous entend que j'ai cherché ;)

En revanche, ce tutorial (en anglais) m'a l'air intéressant : http://www.webpasties.com/xmlHttpReques ... ial_1.html

A adapter un peu et à tester, mais l'idée m'a l'air de correspondre.


PeeWee
WRInaute impliqué
WRInaute impliqué
 
Messages: 626
Inscription: 1 Juil 2004

Message le Mer Mai 03, 2006 9:33

Luj a écrit:Simple, tu cherches sur le Net la liste des communes/codes postaux (en excel par exemple), tu remplis ta base et tu écris le code PHP, un simple SELECT, c'est très simple puisque tu as une relation 1-1.

Sinon, cherche un webservice qui le fasse, pour interroger une base qui soit mise à jour régulièrement.



Faux puisqu'il y a très souvent plusieurs localités associées au même code postal.

FrenchKiss
WRInaute discret
WRInaute discret
 
Messages: 187
Inscription: 6 Oct 2004

Message le Mer Mai 03, 2006 10:03

Oui, il faut se baser non pas sur le code postal, mais sur le code INSEE en tant que clé unique.

J'ai trouvé ce qu'il me fallait : http://www.asp-php.net/scripts/asp-php/ajax.php?page=3

La première partie de ce tutorial (très intéressant au demeurant) indique un CSV à importer dans la base de données et explique comment faire.

De rien :)

mouloud
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 36
Inscription: 29 Sep 2005

Re: script code postal / ville

Message le Ven Mar 18, 2011 11:31

j'ai trouvé ça :
http://www.geonames.org/export/web-services.html
et ça marche pas mal, apparemment :
http://api.geonames.org/postalCodeSearch?postalcode=30360&maxRows=10&u ... country=FR
on peut aussi avoir du JSON
http://api.geonames.org/postalCodeSearchJSON?postalcode=30360&maxRows= ... country=FR
Il faut d'abord créer un compte là :
http://www.geonames.org/login
Puis activer le webservice là :
http://www.geonames.org/manageaccount
mais c'est gratuit, moyennant de mettre un lien vers leur site. Maximum : 2000 demandes par heure, 30 000 par jour.
(ils ont aussi des versions payantes, si besoin est)

Bon, je ne sais pas trop dans quelle mesure ils arrivent à être à jour pour la France, mais certainement plus qu'un fichier csv vieux de plusieurs années.
hth


Anto1982
WRInaute passionné
WRInaute passionné
 
Messages: 1334
Inscription: 7 Mai 2009

Re: script code postal / ville

Message le Ven Mar 18, 2011 12:06

Bon, je ne sais pas trop dans quelle mesure ils arrivent à être à jour pour la France, mais certainement plus qu'un fichier csv vieux de plusieurs années.


Les CP/villes ne changent pas tous les jours.
Ceci dit.... "beau déterrage" :wink:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités