#!/usr/bin/env ruby # -*- coding: utf-8 -*- require 'cgi' c = CGI.new(:accept_charset => "UTF-8") print "Content-type: text/html; charset=UTF-8\n\n" #<input type="text" name="answer" maxlength="40" <br> name=c["name"] var1=c["tenshi"] var2=["go"] open("tenshi.csv","a:utf-8") do |tenshi| tenshi.printf("%s,%s,%s\n",name,var1,var2) end require'csv' date=CSV.read("tenshi.csv", :headers=>false, encoding: 'utf-8') menu=Hash.new date.each do |row| if row[0]==name printf("<p>%d %s</p>\n",row[1],row[2]) end #menu[row[0]]=[row[1],row[2]] #name=Regexp.new #profile=row[0] #if /#{name}/=profile #printf("%s\n",name) end #end p menu print"<html>\n" print"<head><title>結果</title></head>\n" print"<body>\n" k=0 for i,j in menu#i->key,j->value if i==name printf("<p>%d回目 %d %s<\p>\n",k,j[0],j[1]) k+=1 end end print"</body>\n" print"</html>\n"