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
|
2167
|
11
|
2164
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
12 print "Content-type: text/html; charset=EUC-JP\n\n"
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
13 print "<html>
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
14 <head><title>サンプル</title><link rel=\"stylesheet\"
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
15 type = \"text/css\" href=\"data.css\"></head><body>"
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
16
|
2167
|
17
|
2166
|
18 srand(56384679263254687)
|
|
19 10000.times {rand(1000000)}
|
|
20 idlist = (1..100).collect{rand(10000000)}
|
|
21 if idlist.index(ARGV[0].to_i)
|
|
22 print"<p>おめでとう</p>"
|
|
23 print"<p>#{ip}</p>"
|
|
24 elsif
|
|
25 print"<p>残念</p>"
|
2164
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
26 end
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
27
|
SUZUKI Takehisa <c110128@e.koeki-u.ac.jp>
parents:
diff
changeset
|
28 print"</body></html>\n"
|