Suite à mon test précédent de PHP.NET sur Visual Studio .NET j'ai eu envie d'adapter le petit code d'interprétation du flux XML de weather.com sous forme d'une class PHP utilisable aussi bien depuis PHP que depuis ASP.NET.
L'objectif est donc d'écrire une classe réutilisable en PHP ou PHP.NET qui ira interroger le flux XML de weather.com et parsera le résultat fourni pour afficher la météo sur un site Web PHP ou ASP.NET en ressemblant à ceci :
Pour utiliser PHP.NET sur Visual Studio .NET (pages 3 à 5) et donc utiliser la class PHP dans un projet ASP.NET vous devez avoir installé Phalanger : http://www.asp-php.net/tutorial/asp.net/phpnet.php Sinon pour utiliser la class dans un projet PHP voir page 2.
Pour ceux qui seraient ici par hasard et qui auraient des boutons rien qu'à voir du PHP, allez plutôt consulter l'article de Fabrice : http://www.asp-php.net/scripts/asp.net/weathercontrol.php qui a le premier eu l'idée d'utiliser le webservice de weather.com en ASP.NET et qui m'a donné envie d'écrire celui-ci :)
Pour pouvoir utiliser légalement les scripts qui suivent, il est nécessaire de s'enregistrer (c'est gratuit) sur le site de weather.com afin de récupérer, entre autres, le code partner et la clé ($partner et $key) : http://registration.weather.com/registration/xmloap/step1
Comme l'a dit Fabrice : "Les images sont issues de l'application ObjectDock et sont redistribuable dès que le texte est fourni avec les images. Vous pouvez aisément les refaire à votre goût en respectant les codes de temps qui correspondent au numéro fourni par le WebService."