j essaye de récupérer les information d un tableau de openweather
pour ce faire j utilise ce code
cela fonctionne
mais lorsque j affiche les erreurs en php
j ai ce message
Notice: Undefined property: stdClass::$hourly in /storage/ssd4/105/15003105/public_html/peche2/48h00accordeon.php on line 2050
Warning: Invalid argument supplied for foreach() in /storage/ssd4/105/15003105/public_html/peche2/48h00accordeon.php on line 2050
ces lignes correspondent a celle ci
Code : Tout sélectionner
foreach ($json->hourly as $hourly) {Code : Tout sélectionner
<?php
//on recupere l api et on y mets la $ville que l on a trouve a la ligne 57
$url = "https://api.openweathermap.org/data/2.5/weather?q=$ville&lang=fr&units=metric&appid=e30eac7b1e60d534d109bfad";
//on va rechercher la latitude et longitude de cette ville car notre api suivante a besoin de ces infos pour afficher la meteo
$raw = file_get_contents($url);
$json = json_decode($raw);
foreach ($json->hourly as $hourly) {
}
$name=$json->name;
$lon=$json->coord->lon;
$lat=$json->coord->lat;
?>