Ir para conteúdo

Alexandrephp

Members
  • Total de itens

    16
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Alexandrephp

  1. Alexandrephp

    Passar uma variavel json ou xml para php?

    obrigado pela ajuda
  2. Alexandrephp

    Passar uma variavel json ou xml para php?

    Passar uma variavel json ou xml para php? var tempo = response.rows[0].elements[0].duration.te... tempo = tempo.replace("day", "dia").replace("hour", "hora").replace("min", "min"); preciso colocar essa variavel em php exemplo $("#<? echo $tempo;?>").val(tempo); /// aqui consigo enviar para uma textbox. mas eu quero em php apenas uma variavel, ou session
  3. Alexandrephp

    ler dados xml ou json com php

    Primeiramente agradeço a, JulinhoooO, tetsuo e ygor.anjos por ter me ajudado. Eu agradeço a ajuda, consegui de uma outra forma, não era o que eu queria porque preciso dos seguintes dados, latitude, longitude, distancia e tempo tipo drive. mas de qualquer forma esse codigo que vou postar já resolve, vou postar porque pode acontecer de alguem estar com o mesmo problema, segue o codigo abaixo só copiar e colar, não esqueça de colocar a API_KEY <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <script src="http://code.jquery.com/jquery-1.8.1.js" type="text/javascript"></script> </head> <body> <script async defer src="https://maps.googleapis.com/maps/api/js?key=API_KEY"> </script> <!-- Parâmetro sensor é utilizado somente em dispositivos com GPS --> <script src="http://maps.google.com/maps/api/js?sensor=false"></script> <script type="text/javascript"> function CalculaDistancia() { $('#litResultado').html('Aguarde...'); // Instancia o DistanceMatrixService. var service = new google.maps.DistanceMatrixService(); // Executa o DistanceMatrixService. service.getDistanceMatrix({ origins: [$("#txtOrigem").val()], // Origem destinations: [$("#txtDestino").val()], // Destino travelMode: google.maps.TravelMode.DRIVING, // Modo (DRIVING | WALKING | BICYCLING) unitSystem: google.maps.UnitSystem.METRIC // Sistema de medida (METRIC | IMPERIAL) }, callback); // Vai chamar o callback } // Tratar o retorno do DistanceMatrixService function callback(response, status) { // Verificar o status. if (status != google.maps.DistanceMatrixStatus.OK) { // Se o status não for "OK". $("#litResultado").html(status); } else { // Se o status for "OK". $("#litResultado").html("&nbsp;"); // Remove o "aguarde". // Popula os campos. $("#txtOrigemResultado").val(response.originAddresses); $("#txtDestinoResultado").val(response.destinationAddresses); $("#txtDistancia").val(response.rows[0].elements[0].distance.text); var tempo = response.rows[0].elements[0].duration.text; tempo = tempo.replace("day", "dia").replace("hour", "hora").replace("min", "minuto"); $("#txtTempo").val(tempo); //Atualizar o mapa. $("#map").attr("src", "https://maps.google.com/maps?saddr=" + response.originAddresses + "&daddr=" + response.destinationAddresses + "&output=embed"); } } </script> <form action="calculadistancia.php" method="post"> <div><span>Pesquisa:</span></div> <label for="txtOrigem"><strong>Endere&ccedil;o de origem</strong></label> <input name="pesquisaOrigem" type="text" id="txtOrigem" class="field" style="width: 400px" value="04942040" /> <label for="txtDestino"><strong>Endere&ccedil;o de destino</strong></label> <input name="pesquisaDestino" type="text" id="txtDestino" class="field" style="width: 400px" value="04942060" /> <input type="button" value="Calcular dist&acirc;ncia" onclick="CalculaDistancia()" class="btnNew" /> <div><span id="litResultado">&nbsp;</span></div> <div><span>Resposta:</span></div> <label for="txtOrigemResultado"><strong>Endere&ccedil;o de origem</strong></label> <input name="resultadoOrigem" readonly="readonly" type="text" id="txtOrigemResultado" class="field" style="width: 400px" value="" /> <label for="txtDestinoResultado"><strong>Endere&ccedil;o de destino</strong></label> <input name="resultadoDestino" readonly="readonly" type="text" id="txtDestinoResultado" class="field" style="width: 400px" value="" /> <br /> <label for="txtDistancia"><strong>Dist&acirc;ncia</strong></label> <input name="distancia" readonly="readonly" type="text" id="txtDistancia" value="" /> <label for="txtTempo"><strong>Tempo</strong></label> <input name="tempo" readonly="readonly" type="text" id="txtTempo" value="" /> <input type="submit" value="Enviar para o servidor" /> </form> <div style="padding: 10px 0 0; clear: both"> <iframe width="750" scrolling="no" height="350" frameborder="0" id="map" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?saddr=R. Antero de Figueiredo 6A, 1700-041 Lisboa, Portugal&daddr=R. Antero de Figueiredo 6A, 1700-041 Lisboa, Portugal&output=embed"></iframe> </div> </head> </html>
  4. Alexandrephp

    ler dados xml ou json com php

    http://www.portaleuropa.com.br/distancia.php esse link é onde estou estudando o codigo. não apresenta nenhum erro
  5. Alexandrephp

    ler dados xml ou json com php

    obrigado pela ajuda, JulinhoooO mas o erro continua igual, a chave API eu tenho, só tirei pra postar, se você tiver um e-mail posso enviar a chave pra você fazer um teste pra mim se possível, já tentei de todas as formas, li a documentação do Google, acredito que não tenha nenhum erro no código, minha divida agora é, meu site é http e não https. seria um problema? sendo que a Google comenta algo sobre isso. resultado quando é colocado direto no navegador { "destination_addresses" : [ "Jardim Copacabana, São Paulo - State of São Paulo, 04942-060, Brésil" ], "origin_addresses" : [ "Jardim Copacabana, São Paulo - State of São Paulo, 04942-040, Brésil" ], "rows" : [ { "elements" : [ { "distance" : { "text" : "0,4 km", "value" : 392 }, "duration" : { "text" : "2 minutes", "value" : 131 }, "status" : "OK" } ] } ], "status" : "OK" }
  6. Alexandrephp

    ler dados xml ou json com php

    quando colo direto na url recebo os dados normal, mas com esse codigo vem como null, vazio. o que pode ser de errado?
  7. Alexandrephp

    ler dados xml ou json com php

    tetsuo modifiquei o codigo conforme você me falou, mas o resultado continua como NULL <? $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); var_dump($data); die(); echo $data['rows'][0]['elements'][0]['distance']['text']; ?>
  8. Alexandrephp

    ler dados xml ou json com php

    o resultado com var_dump($data) ; NULL obrigado pela dica, mas infelizmente não deu certo!
  9. Alexandrephp

    Preciso fazer uma pagina, com um cadastro de novos membros

    nao entendi muito bem sua pergunta, mas resumindo, você quer que somente o usuario logado pudesse acessar um link?
  10. Alexandrephp

    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; } ?>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.