#!/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") 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("

質問:

") print("

\n") print("

\n") print("\n") print("

\n") print("\n") print("\n")