#!/usr/bin/env ruby #coding: euc-jp require "cgi" cgi = CGI.new(:accept_charset => "EUC-JP") require "pstore" db = PStore.new("bbs.db") myprog = "cgi_bbs.rb" t = Time.now.to_i # 時間を知る print("Content-type: text/html; charset=EUC-JP\n\n\n") print("\n") print("\n") print("
\n") print("\n") print("この掲示板では、庄内地方の疑問に答えます。
\n") db.transaction do ## データを新規に追加する if db == nil # 新規のとき db[t] = Hash.new # 時間を Key とした Hash 作成 end ## CGI 変数を受け取って、変数に代入する部分 handlename = cgi["nickname"] request = cgi["question"] db[t] = [handlename, request] ## データを表示する部分 print("\n") for time in db.roots.sort if db[time][0] != nil printf("%s さん: %s\n", db[time][0], db[time][1].chomp) end end print("\n") end ## 入力させる部分 printf("\n") print("\n") print("\n")