In questo articolo avevo accennato ad alcuni script gratuiti per inserire le previsioni meteo su un sito web e vi avevo lasciato in sospeso con la possibilità di creare uno scripttutto nostro che permettesse di leggere e parsare file XML contenenti previsioni del tempo con PHP.
Esistono diversi siti web che offrono dati meteo in tempo reale o aggiornati ad intervalli regolari sotto forma di file xml. Per alcuni di questi è necessario pagare una piccola quota.
Chiaramente esiste il nostro buon caro amico Google che ci offre tutti gli strumenti gratuiti per i nostri servizi, grazie al servizio di previsioni meteo Google Weather.
Per leggere i dati XML con PHP utilizzeremo SimpleXml disponibile dalla versione 5 di PHP.
Grazie a url in questo formato
http://www.google.com/ig/api?weather=localita&hl=lingua
possiamo accedere al Feed Xml relativo alle previsioni meteo di una determinata località.
Vediamo come possiamo creare uno script in PHP che legga e mostri a video questi dati.
Supponiamo di volere creare una pagina contenente le previsioni meteo relative alla città di Ravenna.
[php]
xpath(“/xml_api_reply/weather/current_conditions”);
$lista_previsioni = $xml->xpath(“/xml_api_reply/weather/forecast_conditions”);
?>
Lascia un commento