RSSで天気予報追加。

    どうも今までの方法は非効率的だったので方向修正。
    goo天気でRSS配信をやってたので、ネットでやり方なんぞを参考にして雪板TOPで稼動中。
    今後gooでもっと内容の濃いデータを出してくれればもっといい感じにできるかもねー。
    今回使ったのはMagpieRSSの0.61かな?
    さくらでさくさくでPHPでRSSがOKなのはこの辺が定番なようなので。
    拡張子が.incとextlib フォルダをUPして、キャッシュ用にcacheというフォルダも作成。
    表示させたい箇所に以下のカンジにしてみました。
    <?php
    require_once ‘rss_fetch.inc’;
    $url = ‘http://weather.goo.ne.jp/area/取りたい地域のRSSとか.rdf’;
    $rss = fetch_rss($url);
    if($rss){
    $items = $rss->items;
    foreach($items as $item){
    $content = $item[“content”][“encoded”];
    $content = mb_convert_encoding($content, “shift_jis”, “auto”);
    $content = eregi_replace(“<font size=\”-1\”>”, “”, $content);
    $content = eregi_replace(“<\/font>”, “”, $content);
    echo $content;
    }
    }else{
    echo “ダメだった。ガクッ”;
    }
    ?>
    ※上記<>は全角で書いてますよん。
    ※¥が\で表示されるかも?/とか”をえすけいぷ?です。
    あとはcssで色やテーブルをちょろっといじって整形完了。
    あいやー、便利な世の中だね。
    参考サイト:http://www.hyuki.com/yukiwiki/wiki.cgi?MagpieRSS
    他多数。感謝感謝!