24 May 2008

coding php

Peut être que vous utilisez phpWeather ?

Attention, je ne parle pas du script qui est hébergé sur Source Forge (PhpWeaether sur sf.net), mais bien du petit script qui sert à générer des images des conditions météo comme celle ci :

Rendu valide

Donc je parle de phpWeather fait par Collin Grady qui était normalement hébergé sur son blog

Bon, déjà il semble que Collin ait eu un problème sur son blog et ne propose plus au téléchargement ce script qui était bien pratique.

Mais heureusement, il est toujours possible d’aller voir la sauvegarde sur The Wayback Machine

 

Mais, venons en au bug, depuis environ 2 semaines, le script n’arrive plus à générer l’image comme il faut, en fait on récupère bien une image, mais avec aucune information sur la météo demandée :

Erreur de rendu

 

Après recherche, il semble que le site qui fournit les informations (weather.com) a changé la méthode d’accès aux données sur son site.

En effet, phpWeather interroge weather.com en utilisant cette url :

http://xoap.weather.com/weather/local/code ville?cc=&prod=xoap&par=code utilisateur&key=clef utilisateur

 

Bon, et bien en fait, le paramètre prod=xoap n’est plus reconnu.

Donc il faut aller dans le fichier loadweather.inc.php et modifier l’url utilisée en enlevant ce paramètre inutile.

 

Pour ceux que çà intéresse, voici une sauvegarde de copie du script d’origine.