Invalid request. Try again.
Reply:
Geocode (1 address)
"; exit; } $address = preg_replace('/^(crbspt\s+loc|loc\s+|1\s+)/', '', trim(strtolower($_POST["sys_query"]))); $url = sprintf("http://maps.googleapis.com/maps/api/geocode/json?address=%s&sensor=false", urlencode($address)); $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); file_put_contents("result.txt", $result); if (CURLE_OK == ($curl_err = curl_errno($ch))) { $data = json_decode($result); if ($data->status === "OK") { $entry = $data->results[0]; $lat = htmlspecialchars($entry->geometry->location->lat); $lng = htmlspecialchars($entry->geometry->location->lng); $xml = << $lat $lng OK! We've got your location:

Lat: $lat
Lng: $lng
XML; echo $xml; } else { echo "Invalid response ($curl_err) from Google! $url"; } } else { echo "Invalid request to Google? $url"; } curl_close($ch);