[XML] Récupérer les données d'un fichier XML sur URL avec php
Bonjour,
J'aimerai pouvoir récupérer une ligne précise du fichier XML retourné par l'adresse suivante : http://maps.googleapis.com/maps/api/...E&sensor=false
C'est la ligne distance/text qui m'interesse véritablement, et je ne parviens pas a récupérer cette ligne.
J'ai trouvé un petit bout de code sensé permettre d'ouvrir un XML a partir d'une URL et le traiter ligne par ligne, mais il ne fonctionne pas.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <?php
if (!$fp = fopen("http://maps.googleapis.com/maps/api/distancematrix/xml?origins=26780ALLAN&destinations=LA%20BEGUDE%20DE%20MASINQUE&sensor=false","r")) {
echo "Echec de l'ouverture du fichier";
exit;
}
else {
while(!feof($fp)) {
// On récupère une ligne
$Ligne = fgets($fp,255);
// On affiche la ligne
echo $Ligne;
// On stocke l'ensemble des lignes dans une variable
$Fichier .= $Ligne;
}
fclose($fp); // On ferme le fichier
}
?> |
Voila, si vous avez une solution qui pourrait m'aider a sortir de cette impasse, je vous en serais fortement reconnaissant !
Merci d'avance a tous :ccool:
Edit : Ma page PHP me renvoi "OK Allan, France NOT_FOUND" soit la première ligne du fichier XML