2164
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
1 #!/usr/bin/env ruby
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
2 # coding: euc-jp
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
3
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
4 require 'cgi'
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
5
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
6 c = CGI.new(:accept_charset => "EUC-JP")
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
7
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
8 i = 0
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
9 ip = ENV['REMOTE_ADDR']
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
10
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
11 print "Content-type: text/html; charset=EUC-JP\n\n"
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
12 print "<html>
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
13 <head><title>サンプル</title><link rel=\"stylesheet\"
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
14 type = \"text/css\" href=\"data.css\"></head><body>"
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
15
|
2168
|
16 print"<table>"
|
|
17 ENV.each { |k,v|
|
2167
|
18
|
2168
|
19 print "<tr><td>#{k}</td><td>#{v}</td></tr>\n"
|
|
20 }
|
|
21
|
|
22 print"</table>"
|
|
23
|
2169
|
24 srand(56384679263254687)
|
|
25 10000.times {rand(1000000)}
|
|
26 idlist = (1..100).collect{rand(10000000)}
|
|
27 if idlist.index(ARGV[0].to_i)
|
|
28 print"<p>おめでとう</p>"
|
|
29 print"<p>#{ip}</p>"
|
2168
|
30
|
2169
|
31 elsif
|
|
32 print"<p>残念</p>"
|
2168
|
33
|
2164
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
34 end
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
35
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
36 print"</body></html>\n"
|