#!/usr/bin/env ruby # coding: utf-8 require 'kconv' require 'cgi' def cat(file) print IO.readlines(file).join end print "Content-type: text/html; charset=utf-8\n\n" 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"../error.html" else t = Thread.new do guest = "#{email_c}" host = "terakotta@e.koeki-u.ac.jp" command_1 = "| Mail -s 'Rubyてらこった お申し込み完了メール' " + guest command_2 = "| Mail -s 'Rubyてらこった 申込みメール' " + host open(command_1, "w") do |mail_1| mail_message1 =" -------------------------------------------- 【Rubyてらこった】 お申し込み受付完了メール -------------------------------------------- #{name_c} 様、保護者様 この度は、Rubyてらこったプログラミング教室 #{schedule_c} にお申込みいただき、誠にありがとうございます。以下の内容でお申し込み受付いたしました。 定員が越えてしまった際には、募集締切後抽選を行い、抽選結果をメールにて配信いたします。 -------------------------------------------- お申し込み情報 -------------------------------------------- ・参加者氏名 : #{name_c} ・参加者氏名(ふりがな) : #{ruby_c} ・性別 : #{sei_c} ・メールアドレス : #{email_c} ・電話番号 : #{tel_c} ・住所 : #{address_c} ・学校名 : #{school_c} ・学年 : #{grade_c} ・クラス : #{class_c} ・出席番号 : #{number_c} ・参加日程 : #{schedule_c} ・備考 #{message_c} -------------------------------------------- その他お問い合わせは、メールアドレス terakotta@e.koeki-u.ac.jp までお願い致します。 -------------------------------------------- 東北公益文科大学 〒998-8580 山形県酒田市飯森山3丁目5番1号 Rubyてらこった 代表: 成澤 友基 担当教員: 広瀬 雄二 Email: terakotta@e.koeki-u.ac.jp -------------------------------------------- " mail_1.print mail_message1.tojis end open(command_2, "w") do |mail_2| mail_message2 = " ---------------------------------------------- 【Rubyてらこった】 お申し込み受付メール ---------------------------------------------- #{schedule_c}でお申し込み受付されました。 --------------------------------------------- お申し込み情報 --------------------------------------------- ・参加者氏名 : #{name_c} ・参加者氏名(ふりがな) : #{ruby_c} ・性別 : #{sei_c} ・メールアドレス : #{email_c} ・電話番号 : #{tel_c} ・住所 : #{address_c} ・学校名 : #{school_c} ・学年 : #{grade_c} ・クラス : #{class_c} ・出席番号 : #{number_c} ・参加日程 : #{schedule_c} ・備考 #{message_c} -------------------------------------------- 東北公益文科大学 〒998-8580 山形県酒田市飯森山3丁目5番1号 Rubyてらこった 代表: 成澤 友基 担当教員: 広瀬 雄二 Email: terakotta@e.koeki-u.ac.jp -------------------------------------------- " mail_2.print mail_message2.tojis end end print <<EOF <div id="main_contents"> <h2>お申し込み完了</h2> <p>お申し込みいただき、ありがとうございます。お申し込みした内容はメールで送信いたしましたのでご確認ください。</p> <p>その他、お問い合わせは terakotta@e.koeki-u.ac.jp までメールをお書きください。</p> <p><a href="../index.html">ホームへ戻る</a></p> </div> <footer> <p>Copyright (C) 2018 Ruby てらこった All Rights Reserved.</p> </footer> </div> </body> </html> EOF t.join end rescue cat "../error.html" end