ERREUR
<?php

/**
 * @file recuperer_coordonnees_gps.php
 * @brief Page permettant de récupérer les coordonnées GPS d'une adresse.
 *
 * @author hughes monget
 * @see http://monget.com/
 */


$str_adresse = (isset($_REQUEST['adresse']) && is_string($_REQUEST['adresse']) && ($_REQUEST['adresse'] = trim($_REQUEST['adresse']))) ? $_REQUEST['adresse'] : 'limoges, france';

?>

<form>
<input type="text" name="adresse" value="<?php echo htmlspecialchars($str_adresse?>" />
<input type="submit" name="gps" value="gps" />
</form>


<?php

$str_key 
'ABQIAAAAmqBBIMb9UBZMpPfmPn8Y6RT2yXp_ZAY8_ufC3CFXhHIE1NvwkxRMx9mIdzPKbuYoSShM8NpjpzCBUw';

if (
$str_adresse)
{
    
$str_url 'http://maps.google.com/maps/geo?q='.urlencode($str_adresse).'&output=csv&key='.$str_key;

    
$res_curl curl_init();

    
curl_setopt($res_curlCURLOPT_URL$str_url);
    
curl_setopt($res_curlCURLOPT_HEADER0);
    
curl_setopt($res_curlCURLOPT_HTTPGET1);
    
curl_setopt($res_curlCURLOPT_RETURNTRANSFER1);
    
// curl_setopt($res_curl, CURLOPT_URL, $str_url);

    
$str_contenu curl_exec($res_curl);

    if (
preg_match('/^[0-9.,]+$/'$str_contenu))
    {
        
$arr_tmp explode(','$str_contenu);
        echo 
'<pre>';
        if (isset(
$arr_tmp[2]))
        {
            echo 
'Latitude : '.$arr_tmp[2]."\n";
        }
        if (isset(
$arr_tmp[3]))
        {
            echo 
'Longitude: '.$arr_tmp[3]."\n";
        }
        echo 
'</pre>';

    }
    else
    {
        echo 
'ERREUR';
    }

    
curl_close($res_curl);

}


echo 
'<hr />';
highlight_file(__FILE__);