ler dados xml ou json com php
olá, esse é meu primeiro trabalho com leitura xml, ou json.
tenho uma url da google matrix, preciso pegar os dados de retorno em php e enviar para o banco de dados mysql.
a minha unico problema é, não consigo fazer a leitura.
segue o codigo abaixo, se puder me ajudar agradeço muito.
meu email: alexsodre@MSN.com
<?
$urlApi = "https://maps.googleapis.com/maps/api/distancematrix/json?origins=04942040&destinations=04942060&mode=driving&language=fr-FR&key=minhachave";
$result = file_get_contents($urlApi);
$data = json_decode($result, true)
?>
<?
echo $data['rows'][0]['elements'][0]['distance']['text']
?>
fiz o teste com esse codigo tb não consegui.
<?php
$url = "https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=44311&destinations=45735&key=minha chave";
//fetch json response from googleapis.com:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = json_decode(curl_exec($ch), true);
//If google responds with a status of OK
//Extract the distance text:
if($response['status'] == "OK"){
$dist = $response['rows'][0]['elements'][0]['distance']['text'];
echo $dist;
}
?>Discussão (12)
Carregando comentários...