Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/12/2010, 09h04   #1
Candidat au titre de Membre du Club
 
Inscription : juin 2010
Messages : 102
Détails du profil
Informations personnelles :
Âge : 22

Informations forums :
Inscription : juin 2010
Messages : 102
Points : 13
Points : 13
Par défaut Parser une page et récupérer seulement deux chaînes

Bonjour à tous,

Je souhaite parser un site afin de récupérer les coordonnées géographique des départements du cantal...

URL : http://www.tageo.com/index-e-fr-v-15-d-15005.htm

Il suffit juste de changer le code postale à la fin pour avoir la bonne page. Sachant que je possède tous les CP du Cantal, le tour est pratiquement joué poour moi, seulement je bloque pour récupérer la longitude et la latitude de chaque page...

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
function parse($url){
	$fichier = file_get_contents($url);
	$fichier = strip_tags($fichier);
	$fichier = str_replace("\n","",$fichier);
	return $fichier;
}
 
mysql_connect("****","****","****") ;
mysql_select_db("****") ;
mysql_query("SET NAMES 'utf8'");
$requete = mysql_query ( " select * from cantal_commune " ) ;
 
while ( $ligne = mysql_fetch_row ( $requete ) ){
	$cp = $ligne[2] ;
 
	echo parse("http://www.tageo.com/index-e-fr-v-15-d-".$cp.".htm").'<hr>';
}
tonymx15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2010, 01h08   #2
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 302
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 302
Points : 4 480
Points : 4 480
j'vais peut être être bête mais dans l'utilisation de googlemap tu peux récupérer les coordonnée en donnant le nom de la ville il me semble donc pourquoi ne pas s'en servir?
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2010, 09h09   #3
Candidat au titre de Membre du Club
 
Inscription : juin 2010
Messages : 102
Détails du profil
Informations personnelles :
Âge : 22

Informations forums :
Inscription : juin 2010
Messages : 102
Points : 13
Points : 13
Non car je travaille avec un fichier KML distant... Mais j'ai trouvé comment faire, merci quand même.
tonymx15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h45.


 
 
 
 
Partenaires

Hébergement Web