CP Adresse
$cp, 'num_adresse' => $adresse, 'nom_voie' => $adresse, ]; $ch = curl_init('https://sig.ville.gouv.fr/recherche-adresses-qp-polville'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); curl_setopt($ch, CURLOPT_POSTREDIR, 3); // execute! $result = curl_exec($ch); // close the connection, release resources used curl_close($ch); // do anything you want with your response $yes = 'green'; $erreur_adresse = '
  • '; $AP = 'était située'; $limiteAP = 'était située en limite'; $avant = 'Avant le 1er janvier 2015'; $choix = 'Choisissez une voie parmi la liste'; $impossible = 'Nous ne sommes pas en mesure de préciser la localisation de l’adresse recherchée.'; if (strpos($result, $yes) !== false) { echo 'Oui'; } else if (strpos($result, $avant) !== false) { echo 'Ancien Périmètre'; } else if (strpos($result, $AP) !== false) { if (strpos($result, $limiteAP) !== false) { echo 'Non'; } else { echo 'Ancien Périmètre'; } } else if (strpos($result, $erreur_adresse) !== false) { if (strpos($result, $impossible) !== false) { echo 'Impossible de préciser'; } else { echo 'Adresse incorrecte'; } } else if (strpos($result, $choix) !== false) { echo 'Préciser voie'; } else { echo "Non1"; } var_dump($result); } ?>