ghost Posté 11 Mai 2006 Posté 11 Mai 2006 Bonjour, Suite à une demande d'un de mes clients, j'ai bidouillé un petit module météo tout simple sans pub (a vrai dire à partir d'une contribution d'osCommerce) et facilement personnalisable et multilingue (fr/en voire plus) et basé sur yahoo météo. C'est sans prétention mais utile (il reste un peu a bidouiller pour les puristes mais pour ma conso perso ça me suffit !) et si ça peut servir, il est dispo en me contactant... Voili, voilou Ah j'oubliais, il est visible là. Cordialement.
petit-ourson Posté 11 Mai 2006 Posté 11 Mai 2006 Tu récupères tes infos de quelle façon ? Cela peut m'intéresser.
ghost Posté 11 Mai 2006 Auteur Posté 11 Mai 2006 Bonjour, Comme ça $filename="http://fr.weather.yahoo.com/FRXX/FRXX0040/index_c.html"; $fp=@file_get_contents($filename,"r"); $chaine = $fp; # -------------------- Ville --------------------# $left = "<font face=Arial><big><b>Yahoo! Météo - "; $right = '</b></big></font></td><td align=right'; if (strstr($chaine, $left) && strstr($chaine, $right)){ $chaine = strstr($chaine, $left); $ville = good_char($chaine, $left, $right); } Etc ...
NorSeb Posté 11 Mai 2006 Posté 11 Mai 2006 Bonjour, Es-tu sûr de pouvoir "aspirer" une page de Yahoo ? Ou peut-être en as-tu l'autorisation ?
ghost Posté 11 Mai 2006 Auteur Posté 11 Mai 2006 Bonjour, Par "transitivité" compte tenu qu'une bonne partie (la majeure) du code est tiré d'une contrib osCommerce notamment "l'aspi "d'une page de Yahoo. weather.php,v 1.2 2004/09/17 JeanLuc Friez Released under the GNU General Public License Ma foi, à par remercier l'auteur si je trouve ces coordonnées (ce que je fais par avance), je ne vois pas pourquoi je peux l'utiliser tout les jours pour "custumiser" osC et pas pour autre chose. Dans le cas contraire, il y a alors un truc que j'ai loupé dans le raisonnement et je m'en excuse bien bas. Cordialement.
Dadou Posté 12 Mai 2006 Posté 12 Mai 2006 Bonjour, Es-tu sûr de pouvoir "aspirer" une page de Yahoo ? Ou peut-être en as-tu l'autorisation ? Ben en fait Yahoo met à disposition une api sur le thème : http://developer.yahoo.com/weather/index.html
ghost Posté 12 Mai 2006 Auteur Posté 12 Mai 2006 Bonjour, Maintenan autorisé, il reste le problème de allow_url_fopen souvent off cher certains hébergeurs pour palier à cet inconvenient, j'ai bidouillé une version avec la bibliothèque curl qui à en plus l'avantage d'être plus imperméable aux petits malicieux. voila $ch = curl_init();curl_setopt($ch, CURLOPT_URL,"http://fr.weather.yahoo.com/FRXX/FRXX0040/index_c.html");curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);$chaine=curl_exec ($ch);curl_close ($ch); Pour "aspirer" avec la bénédiction de Yahoo un pti bout d'météo. Cordialement.
adn Posté 12 Mai 2006 Posté 12 Mai 2006 Bonjour, Il y a tout des mêmes des termes à respecter pour utiliser ce RSS: ...The feeds are provided free of charge for use by individuals and non-profit organizations for personal, non-commercial uses. We ask that you provide attribution to Yahoo! Weather in connection with your use of the feeds. If you provide this attribution in text, please use: "Yahoo! Weather." If you provide this attribution with a graphic, please use the Yahoo! Weather logo that we have included in the feed itself. ...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant