Bonjour,

voila je souhaite vérifier si j'ai bien une réponse dans l'url que je décode :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$result = json_decode(file_get_contents('https://maps.googleapis.com/maps/api/geocode/json?address=92500,+France&key=MACLE'));
Je ne parle pas du tableau de réponse JSON que j'ai grâce a google.. mais bien de la fonction file_get_contents.

C'est à dire que si je change l'adresse volontairement en :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$result = json_decode(file_get_contents('https://maps.NIMPORTEQUOIXXX.com/maps/api/geocode/json?address=92500,+France&key=MACLE'));
Je veux avoir une réponse false !

alors j'ai déjà consulté la doc et normalement c'est possible http://php.net/manual/fr/function.file-get-contents.php
SOURCE DOC PHP :
Retourne les données lues ou FALSE si une erreur survient.

Avertissement
Cette fonction peut retourner FALSE, mais elle peut aussi retourner une valeur équivalent à FALSE. Veuillez lire la section sur les booléens pour plus d'informations. Utilisez l'opérateur === pour tester la valeur de retour exacte de cette fonction.
voila le code pour vérifier si c'est false ou non
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
if ($result === false) {
	echo "ERREUR dans l'adresse url";
	exit();
} else {
	echo "l'adresse est bonne";
}
Mais le problème c'est que si je met une url bidon j'ai toujours le message "l'adresse est bonne" + 2 messages d'erreurs

Warning: file_get_contents(): in C:\wamp\www\pag\test.php on line 4
Warning: file_get_contents(https://maps.FAUSSEURL.com/maps/api/...mp;key=MACLE): in C:\wamp\www\pag\test.php on line 4


je vous remercie