0

I'm getting no response and no errors from this php code. Does anyone know what I'm doing wrong, please? It seems straightforward:

php:

$details_url = "https://maps.googleapis.com/maps/api/geocode/json?address=436+Grant+Street+Pittsburgh&sensor=false&key=mykey";
   $ch = curl_init();
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
   curl_setopt($ch, CURLOPT_HEADER, 0);
   $response = curl_exec($ch);
   print_r($response);
LauraNMS
  • 2,720
  • 7
  • 39
  • 73

1 Answers1

1

You never bothered to tell curl about your url. You should have

$ch = curl_init($details_url);
                ^^^^^^^^^^^^

or

curl_setopt($ch, CURLOPT_URL, $details_url);

And note that print_r is not a good debug tool. You probably got a boolean false from curl_exec, which print_r won't display at all:

php > $x = false;
php > print_r($x);
php > var_dump($x);
bool(false)

A better option would be

$response = curl_exec($ch);
if ($response === false) {
    die(curl_error($ch));
}
Marc B
  • 356,200
  • 43
  • 426
  • 500