php - failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request -
this code i'm using find latitude , longitude of place:
function coords($address){ echo $url="http://maps.googleapis.com/maps/api/geocode/json?address=".$address; $json = file_get_contents(urlencode($url)); $data = json_decode($json, true); print_r($data['results'][0]['geometry']['location']['lat']); print_r($data['results'][0]['geometry']['location']['lng']); }
however returns warning:
failed open stream: http request failed! http/1.0 400 bad request
if use above code in simple procedure works fine not in function.
note: have tried curl_init()...
method produced same result?
instead of encoding whole url encode address part. following code work fine
$add='jamshoro phase 2'; $url="http://maps.googleapis.com/maps/api/geocode/json?address=".urlencode($add); $json = file_get_contents($url); $data = json_decode($json, true); print_r($data['results'][0]['geometry']['location']['lat']); print_r($data['results'][0]['geometry']['location']['lng']);
Comments
Post a Comment