#! /usr/bin/ruby -Ks
require "rexml/document"
require "open-uri"
require "kconv"
require "cgi"
cgi = CGI.new
# 天気予報
def weather
title = ""
tenki = ""
doc = nil
gaikyou = nil
open('http://weather.livedoor.com/forecast/webservice/rest/v1?city=63&day=tomorrow'){f
doc = REXML::Document.new(f)
}
doc.elements.each("lwws/title"){element
title = element.text.tosjis
}
doc.elements.each("lwws/telop"){element
tenki = element.text.tosjis
}
doc.elements.each("lwws/description"){element
gaikyou = element.text.tosjis
}
puts "#{title}: #{tenki}".tosjis,"\n"
print "\n"
puts "#{gaikyou}".tosjis, "\n"
end
# Webページの表示
print "Content-type: text/html\n\n"
print <
EOF
# プログラム実行
weather
#ヘッダ部出力
print <
EOF
2007年11月21日水曜日
[Ruby]簡易掲示板
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿