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

Popular posts from this blog

java - How to filter a backspace keyboard input -

java - Show Soft Keyboard when EditText Appears -