Ce sujet est déstiné au flemmards !!!
au lieu de coiper des dizaines de lignes, de galérer sur des erreures toutes bètes ou de perdre du temps, j'ai mis au point un système INCROYABLE
mon weather.php :
<?php
require_once 'class/OpenWeather.php';
$weather = new OpenWeather('d06a7624b25ddfd1c5074974b8e78dc8');
$forecast = $weather->getForecast('Lyon,fr');
require 'elements/header.php'
?>
mon OpenWeather.php :
<?php
class OpenWeather {
private $apiKey;
public function __construct(string $apiKey)
{
$this->apiKey = $apiKey;
}
public function getForecast(string $city)
{
$curl = curl_init("http://api.openweathermap.org/data/2.5/weather?q={$city}&APPID={$this->apiKey}&units=metric&lang=fr&mode=html");
curl_exec($curl);
}
}
Oui, j'ai enlevé 80% du cote et j'ai juste rajouter un &mode=html
a la fin de l'url de openweathermap ;)
j'espere pour vous que vous ne verrez pas ce sujet apres avoir fini de galérer sur l'api, sinon jte souhaite un BON GROS SEUM !!!