Jump to content

file_get_contents failed to open stream


unemployment

Recommended Posts

I am trying to use the google maps to geocode a location but I get this error:

 

Warning: file_get_contents(http://maps.google.com/maps/api/geocode/json?address=New London,+Connecticut,+United States&sensor=false): failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request

 

$location_request 	= "http://maps.google.com/maps/api/geocode/json?address={$city},+{$real_state},+{$real_country}&sensor=false";
$geocode 	        = file_get_contents($location_request);

 

What am I doing wrong?  I tried URL encoding the location request but that also didn't work.

 

Link to comment
https://forums.phpfreaks.com/topic/254658-file_get_contents-failed-to-open-stream/
Share on other sites

it should work if you wrap your strings thus:

$location_request 	= "http://maps.google.com/maps/api/geocode/json?address='$city',+'$real_state',+'$real_country'&sensor=false";

 

It's still not working.  I get the same error.  Any other thoughts?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.