Mercurial > hgrepos > hgweb.cgi > skipweb
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>" + +