changeset 3321:33e74a82b4c7

name
author KASHIWAGURA Aya <c115046@?.koeki-u.ac.jp>
date Fri, 21 Jul 2017 10:45:58 +0900
parents b2bb5799561e
children e290dc9b19f5
files event/oasis2017/idol/home.rb
diffstat 1 files changed, 226 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/event/oasis2017/idol/home.rb	Fri Jul 21 10:45:58 2017 +0900
@@ -0,0 +1,226 @@
+#!/usr/bin/env ruby
+# coding: utf-8
+
+# tail -f /usr/local/apache2/logs/error_log
+
+require 'cgi'
+c = CGI.new(:accept_charset => 'utf-8')
+
+gin = c["sam"]
+image = ""
+
+
+#def img()
+ # printf("<img src=\"%s\">\n",image)
+#end
+
+
+
+if gin ==""
+  gin = "red"
+end
+
+pt = ARGV[0].to_i #ライブを重ねてたまったポイント
+
+puts "Content-type: text/html; charset=utf-8
+
+<html>
+<head><title>アイキス!★ホーム</title>"
+printf("<link rel=\"stylesheet\" type=\"text/css\" href=\"%s.css\" >", gin)
+
+puts "<meta name=\"viewport\" content=\"width=device-width\">
+
+</head>
+<body>
+<form method=\"POST\" action=\"home.rb\">"
+case gin
+when "red"
+  print(<<-"EOF")
+<div class="box1">
+<img src="red1.png">
+<p>
+「一緒に頑張ろうね、プロデューサー!」</p>
+</div>
+
+EOF
+
+when "blue" 
+
+print(<<-"EOF")
+<div class="box1">
+<img src="blue1.png">
+
+<p>「よ、よろしくお願いします!」
+</p>
+</div>
+
+EOF
+
+when "white"
+
+print(<<-"EOF")
+<div class="box1">
+<img src="white1.png">
+<p>
+「精一杯、頑張ります!」
+</p>
+</div>
+
+EOF
+
+end
+
+printf("<br>現在の獲得ポイント数:%s<br>",pt)
+
+if pt < 102
+  printf("次の話までの残りポイント数:%s<br>",102-pt)
+elsif pt < 204
+  printf("<br>現在の獲得ポイント数:%s<br>",204-pt)
+elsif pt < 564
+  printf("<br>現在の獲得ポイント数:%s<br>",pt)
+end
+case gin
+when "red"
+  if pt >= 102 && pt < 204
+
+    print(<<-"EOF")
+<br><br>
+☆ ★ ☆ ★ ☆ ★ ☆
+<br>
+<a href="red_1.rb">Episode 1</a>
+Episode 2<br>
+Episode 3<br>
+EOF
+
+
+  elsif pt >= 204 && pt < 564
+    print(<<-"EOF")
+<br><br>
+☆ ★ ☆ ★ ☆ ★ ☆
+<br>
+<a href="red_1.rb">Episode 1</a><br>
+<a href="red_2.rb">Episode 2</a><br>
+Episode 3<br>
+EOF
+
+  elsif pt >= 564
+    print(<<-"EOF")
+<a href="red_1.rb">Episode 1</a><br>
+<a href="red_2.rb">Episode 2</a><br>
+<a href="red_3.rb">Episode 3</a>
+
+EOF
+elsif pt < 102
+   print(<<-"EOF")
+<br><br>
+☆ ★ ☆ ★ ☆ ★ ☆
+<br>
+Episode 1<br>
+Episode 2<br>
+Episode 3<br>
+
+EOF
+  end
+
+when "blue"
+  if  pt >= 102 && pt < 204
+
+    print(<<-"EOF")
+<br><br>
+☆ ★ ☆ ★ ☆ ★ ☆
+<br>
+
+<a href="blue_1.rb">Episode 1</a>
+Episode 2<br>
+Episode 3<br>
+EOF
+
+
+  elsif pt >= 204 && pt < 564
+    print(<<-"EOF")
+<a href="blue_1.rb">Episode 1</a><br>
+<a href="blue_2.rb">Episode 2</a>
+Episode 3<br>
+EOF
+
+  elsif pt >= 564
+    print(<<-"EOF")
+<br><br>
+☆ ★ ☆ ★ ☆ ★ ☆
+<br>
+<a href="blue_1.rb">Episode 1</a><br>
+<a href="blue_2.rb">Episode 2</a><br>
+<a href="blue_3.rb">Episode 3</a>
+
+EOF
+elsif pt < 102
+   print(<<-"EOF")
+<br><br>
+☆ ★ ☆ ★ ☆ ★ ☆
+<br>
+Episode 1<br>
+Episode 2<br>
+Episode 3<br>
+
+EOF
+  end
+
+when "white"
+  if pt >= 102 && pt < 204
+
+    print(<<-"EOF")
+<br><br>
+☆ ★ ☆ ★ ☆ ★ ☆
+<br>
+<a href="white_1.rb">Episode 1</a>
+Episode 2<br>
+Episode 3<br>
+EOF
+
+
+  elsif pt >= 564
+    print(<<-"EOF")
+<br><br>
+☆ ★ ☆ ★ ☆ ★ ☆
+<br>
+<a href="white_1.rb">Episode 1</a><br>
+<a href="white_2.rb">Episode 2</a><br>
+Episode 3<br>
+EOF
+
+  elsif pt >= 450
+    print(<<-"EOF")
+<br><br>
+☆ ★ ☆ ★ ☆ ★ ☆
+<br>
+<a href="white_1.rb">Episode 1</a><br>
+<a href="white_2.rb">Episode 2</a><br>
+<a href="white_3.rb">Episode 3</a>
+
+EOF
+
+elsif pt < 102
+   print(<<-"EOF")
+<br><br>
+☆ ★ ☆ ★ ☆ ★ ☆
+<br>
+Episode 1<br>
+Episode 2<br>
+Episode 3<br>
+
+EOF
+
+  end
+end
+
+
+
+#puts "<div class=\"box1\">"
+#printf("<img src=\"%s\">\n",image)
+
+puts "
+</form>
+</body>
+</html>"
+
+

yatex.org