Bonjour,

J'aurais un petit service a vous demander. Pourriez vous copier le code suivant dans un fichier php puis le mettre sur vos serveur et l'executer. vous devriez obtenir Brest comme nom de ville.

Depuis quelques jours J'ai un message d'erreur qui apparait ([function.file-get-contents]: failed to open stream: Network is unreachable) et je voudrais savoir si cela est du a mon hebergeur ou a google.

Merci de votre aide

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
header('Content-type: text/html; charset=UTF-8');
 
 
 
$geocode=file_get_contents('http://maps.googleapis.com/maps/api/geocode/json?latlng=48.3906042,-4.4869013&language=fr&sensor=false');
 
$output= json_decode($geocode);
 
 
for ($i = 0; $i < 15; $i++) {
	if ($output->results[0]->address_components[$i]->types[0] == 'country') {
		$pays = $output->results[0]->address_components[$i]->long_name;
 
	}
}
 
for ($i = 0; $i < 15; $i++) {
	if ($output->results[0]->address_components[$i]->types[0] == 'administrative_area_level_1') {
		$region = $output->results[0]->address_components[$i]->short_name;
 
	}
}
 
for ($i = 0; $i < 15; $i++) {
	if ($output->results[0]->address_components[$i]->types[0] == 'locality') {
		$ville = $output->results[0]->address_components[$i]->long_name;
 
	}
}
 
for ($i = 0; $i < 15; $i++) {
	if ($output->results[0]->formatted_address) {
		$adresse = $output->results[0]->formatted_address;
 
	}
}
 
 
 
 
 
echo $ville;  
 
?>