TsubakuroWeb>goo天気の設置



特 長
goo天気の機能的な特長は以下のとおりです。
1.goo天気サイトにあるRSSファイルから指定地域の天気を表示する
2.スキンファイルによるデザインに対応しています
3.GoogleMapsでのお天気アイコンをマーカーとして利用できるように、ジャバスクリプト変数を取得


プログラムの入手 変更履歴
以下の書庫(圧縮)ファイルをダウンロードします。
書庫ファイルは Perlへのパス形式により、
A型,B型,C型のいずれかをお選びください。
A型 : #!/usr/bin/perl
B型 : #!/usr/local/bin/perl
C型 : #!/bin/perl
フルセット
A型 B型 C型

プログラムの設置例
ホームディレクトリ (ここでは public_htmlディレクトリとします) の下に、下記図に示す構成でディレクトリ(gootenki,XML)を作成し、下記のファイルを修正後、FTP転送します。
全体のディレクトリ構成とファイル位置例は以下のとおりです。(かっこ内[ ]はパーミッションの設定値)
  public_html(ホームディレクトリ)
[777] gootenki ※メインディレクトリ
[755] gootenki.cgi
[644] cgi-lib.pl
[644] jcode.pm
[644] weather.css ※スキンファイル
[644] weather.html ※スキンファイル
[777] XML
[644] FeedPP.pm
[644] TreePP.pm
[777] Jcode
[644] _Classic.pm
gootenki.cgi を エディタで開いて以下の箇所を修正します。
# パラメータ:初期表示地域番号
$default_area='8210';
goo天気サイトのRSSファイル番号を指定ください)
# パラメータ:初期プリント(0:HTML 0以外:ICON変数)
$default_print=0;
# スキン(0:未使用 0以外:使用)
$default_skin=0;
# 直リンクを許可するホスト名又はIPアドレスをスペースで区切る(例:a b c)
$anyhost='tsubakuro';

以上、修正が完了しましたら各種ファイルを格納するディレクトリ(gootenki,XML)を作成後、ファイルを「テキストモード」でFTP転送し、上記図を元にアクセス権(パーミッション)を設定します。
最後に、HTMLから gootenki.cgiにリンクし、設置完了です。お疲れさまでした。^^;

【パソコンリンク例】 
@ブログなどに貼り付ける場合
<table border="0" cellpadding="10" cellspacing="0">
<tr><td align=left>goo天気</td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td align=center>
<iframe src="./gootenki.cgi" width=150 height=110 scrolling=no frameborder=0 marginwidth=0 marginheight=0 name=tenki></iframe>
</td></tr>
<tr><td align=center>
<a href="../gootenki/gootenki.cgi?area=8210" target=tenki>福岡</a>|
<a href="../gootenki/gootenki.cgi?area=8410" target=tenki>長崎</a>|
<a href="../gootenki/gootenki.cgi?area=8310" target=tenki>大分</a>|
<a href="../gootenki/gootenki.cgi?area=8610" target=tenki>熊本</a>
<br>
<a href="../gootenki/gootenki.cgi?area=8710" target=tenki>宮崎</a>|
<a href="../gootenki/gootenki.cgi?area=8510" target=tenki>佐賀</a>|
<a href="../gootenki/gootenki.cgi?area=8810" target=tenki>鹿児島</a>|
<a href="../gootenki/gootenki.cgi?area=9110" target=tenki>沖縄</a>
</td></tr>
</table>
AGoogleMapsお天気アイコン変数取得(変数名:icon + 地域番号)の場合
<script type="text/javascript" src="../cgi/gootenki/gootenki.cgi?area=8410&print=1" charset="utf-8"></script>

ご利用規程
商用ページでの利用も自由ですが、直接収益を伴う商用利用の場合にはご遠慮下さい。ソフトの改造に関しましては、ご自由に改造していただいて結構です。
免責事項
このソフトを利用した際に発生したいかなる損害についても責任を負いません。各自の責任においてご使用ください。なお、バグ等のご連絡は随時受け付けさせていただき、できるだけ迅速に対処したいと思います。

TsubakuroWeb>goo天気の設置