Skip to content

Instantly share code, notes, and snippets.

@fabianogoes
Last active October 22, 2015 11:23
Show Gist options
  • Save fabianogoes/35475e834109ac4a5a6c to your computer and use it in GitHub Desktop.
Save fabianogoes/35475e834109ac4a5a6c to your computer and use it in GitHub Desktop.
Instalação e Teste Lib Curl para o PHP no Debial/Ubuntu

Instalação e Teste Lib Curl para o PHP no Debial/Ubuntu

Install Curl Lib

Ubuntu:

sudo apt-get install php5-curl

Debial

apt-get install php5-curl

Ubuntu

sudo service apache2 restart

Debian

service apache2 restart

Test Curl PHP

<?php

    $address = urlencode( "Rua Lidice, 22 - Parque Novo Mundo, São Paulo - SP" );
    $url = "http://maps.google.com/maps/api/geocode/json?address=$address&sensor=false&region=Brasil";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_PROXYPORT, 3128);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    $response = curl_exec($ch);
    curl_close($ch);

    $response_a = json_decode($response);
    $lat = $response_a->results[0]->geometry->location->lat;
    $long = $response_a->results[0]->geometry->location->lng;

    echo "Latitude: " . $lat . " - Longetude: " . $long;
 ?>

Executando o retorno deve ser:

Latitude: -23.5226447 - Longetude: -46.5717259
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment