#!/usr/bin/env ruby # coding: utf-8 Encoding.default_external = 'utf-8' require 'cgi' def cat(file) print IO.readlines(file).join end cat "../header.html" begin c = CGI.new(:accept_charset => "UTF-8") name_c = c["name"].strip ruby_c = c["ruby"].strip sei_c = c["sei"].strip email_c = c["email"].strip tel_c = c["telephone"].strip address_c = c["address"].strip school_c = c["school"].strip grade_c = c["grade"].strip class_c = c["class"].strip number_c = c["number"].strip schedule_c = c["schedule"].strip message_c = c["message"].strip if name_c=="" or ruby_c=="" or sei_c=="" or email_c=="" or tel_c=="" or address_c=="" or school_c=="" or grade_c=="" or class_c=="" or number_c=="" or schedule_c=="" cat "../header.html" else print <<EOF <p>以下の入力内容で送信してもよろしいですか?</p> <form action="submit.rb" method="post"> <table> <tr> <th class="t_top"><label class="label" for="name">参加者氏名</label></th> <td class="t_top">#{name_c}</td> </tr> <tr> <th><label class="label" for="ruby">参加者氏名<br>(ふりがな)</label></th> <td>#{ruby_c}</td> </tr> <tr> <th><label class="label" for="sei">性別</label></th> <td>#{sei_c}</td> </tr> <tr> <th><label class="label" for="e-mail">メールアドレス</label></th> <td>#{email_c}</td> </tr> <tr> <th><label class="label" for="tel">電話番号</label></th> <td>#{tel_c}</td> </tr> <tr> <th><label class="label" for="address">住所</label></th> <td>#{address_c}</td> </tr> <tr> <th><label class="label" for="school">学校名</label></th> <td>#{school_c}</td> </tr> <tr> <th><label class="label" for="grade">学年</label></th> <td>#{grade_c}</td> </tr> <tr> <th><label class="label" for="class">クラス</label></th> <td>#{class_c}</td> </tr> <tr> <th><label class="label" for="number">出席番号</label></th> <td>#{number_c}</td> </tr> <tr> <th><label class="label" for="schedule">参加日程</label></th> <td>#{schedule_c}</td> </tr> <tr> <th><label class="label" for="message">備考</label></th> <td>#{message_c}</td> </tr> </table> <input id="name" type="hidden" name="name" value="#{name_c}"> <input id="ruby" type="hidden" name="ruby" value="#{ruby_c}"> <input id="sei" type="hidden" name="sei" value="#{sei_c}"> <input id="e-mail" type="hidden" name="email" value="#{email_c}"> <input id="tel" type="hidden" name="telephone" value="#{tel_c}"> <input id="address" type="hidden" name="address" value="#{address_c}"> <input id="school" type="hidden" name="school" value="#{school_c}"> <input id="grade" type="hidden" name="grade" value="#{grade_c}"> <input id="class" type="hidden" name="class" value="#{class_c}"> <input id="number" type="hidden" name="number" value="#{number_c}"> <input id="schedule" type="hidden" name="schedule" value="#{schedule_c}"> <input id="message" type="hidden" name="message" value="#{message_c}"> <div class="submit"> <input id="submit" type="submit" name="submit" value="送信する"> </div> </form> </div> <footer> <p>Copyright (C) 2018 Ruby てらこった All Rights Reserved.</p> </footer> </div> </body> </html> EOF end rescue cat "../header.html" end