#!/usr/bin/perl

#----------------------#
#サイゾー読者アンケート#
#----------------------#

#-----初期設定

$ini_log = 'ini.log';
$log_dir = './date/dokusha/';
$header_tmpl = 'header.tmpl';
$footer_tmpl = 'footer.tmpl';

#-----ライブライ

require './jcode.pl';

#-----パラメータ取得

if($ENV{'REQUEST_METHOD'} eq "POST"){
	read(STDIN,$buffer,$ENV{'CONTENT_LENGTH'});
}else{
	$buffer = $ENV{'QUERY_STRING'};
}

@pairs = split(/&/,$buffer);

foreach $pair (@pairs){
	local($name,$value) = split(/=/,$pair);
	$value =~ tr/+/ /;
	$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;

	#文字コードをEUCに変換
	&jcode::convert(\$value,"euc","","z");

	#タグをエスケープ
	$value =~ s/&/&amp;/g;
	$value =~ s/"/&quot;/g;
	$value =~ s/</&lt;/g;
	$value =~ s/>/&gt;/g;

	#タブを削除
	$value =~ s/\t//g;

	#前後の空白を削除
	$value =~ s/^\s+//;
	$value =~ s/\s+$//;

	#改行を削除
	$value =~ s/\r\n|\r//g;

	$in{$name} = $value;
	push(@{$name},$value);
}

open(FILE,"$log_dir$ini_log") || error('設定ファイルが開けません。');
@lines = <FILE>;
close(FILE);

if($lines[$#lines] eq 'null'){
	html_header();
	print "<html>\n";
	print "<body bgcolor=\"#ffffff\" text=\"#000000\">\n";
	print "<table align=\"center\">\n";
	print "<tr><td>\n";
	print "<b>只今準備中です。</b>\n";
	print "</td></tr>\n";
	print "</table>\n";
	print "</body>\n";
	print "</html>\n";
	exit;
}

foreach(@lines){
	($volume,$keyword,$titles,$presents) = split(/\t/,);

	if($lines[$#lines] == $volume){
		error('キーワードが違います。') if($in{keyword} ne $keyword);
		last;
	}
}

if($in{mode} eq 'save'){save();}
else{input();}

sub input{
	@titles = split(/<>/,$titles);
	@presents = split(/<>/,$presents);

	html_header();
	header();

	print "<table cellpadding=\"5\" cellpadding=\"0\" width=\"750\" align=\"center\">\n";
	print "<form action=\"question.cgi\" method=\"post\">\n";
	print "<input type=\"hidden\" name=\"mode\" value=\"save\">\n";
	print "<input type=\"hidden\" name=\"keyword\" value=\"$in{keyword}\">\n";
	print "<tr>\n";
	print "<td>（<font color=\"#ff0000\">*</font>）は必須項目ですので必ずお答えください。</td>\n";
	print "</tr>\n";

	#-----Q1

	print "<tr>\n";
	print "<td><b><font color=\"#ff0000\">Q1</font> 今月号で面白かった記事を選択してください。（３つまで）</b></td>\n";
	print "</tr>\n";
	print "<tr>\n";
	print "<td>\n";

	foreach(@titles){
		print "<input type=\"checkbox\" name=\"q1_1\" value=\"$_\">$_<br>\n";
	}

	print "</td>\n";
	print "</tr>\n";
	print "<tr>\n";
	print "<td>カバー特集、ニュース・ソース、ニュースまんなか分けに関しては個別の記事名を下記にお書きください（複数可）</td>\n";
	print "</tr>\n";
	print "<tr>\n";
	print "<td>\n";
	print "<input type=\"text\" name=\"q1_2\" size=\"50\">\n";
	print "</td>\n";
	print "</tr>\n";

	#-----Q2

	print "<tr>\n";
	print "<td><b><font color=\"#ff0000\">Q2</font> 今月号で面白くなかった記事を選択してください。（３つまで）</b></td>\n";
	print "</tr>\n";
	print "<tr>\n";
	print "<td>\n";

	foreach(@titles){
		print "<input type=\"checkbox\" name=\"q2_1\" value=\"$_\">$_<br>\n";
	}

	print "</td>\n";
	print "</tr>\n";
	print "<tr>\n";
	print "<td>カバー特集、ニュース・ソース、ニュースまんなか分けに関しては個別の記事名を下記にお書きください（複数可）</td>\n";
	print "</tr>\n";
	print "<tr>\n";
	print "<td>\n";
	print "<input type=\"text\" name=\"q2_2\" size=\"50\">\n";
	print "</td>\n";
	print "</tr>\n";

	#-----Q3

	print "<tr>\n";
	print "<td><b><font color=\"#ff0000\">Q3</font> 本誌へのご意見、ご感想、希望する企画、その他あなたの身の回りのおもしろエピソードがあればお書きください</b></td>\n";
	print "</tr>\n";
	print "<tr>\n";
	print "<td><textarea name=\"q3\" cols=\"50\" rows=\"10\"></textarea></td>\n";
	print "</tr>\n";

	#-----Q4

	print "<tr>\n";
	print "<td><b><font color=\"#ff0000\">Q4</font> Q3でお書き頂いたご意見の「読者的」への掲載は</b><font color=\"#ff0000\">*</font></td>\n";
	print "</tr>\n";
	print "<tr>\n";
	print "<td>\n";
	print "<input type=\"radio\" name=\"q4\" value=\"y\">掲載を認める\n";
	print "<input type=\"radio\" name=\"q4\" value=\"n\">掲載不可\n";
	print "<br><input type=\"text\" name=\"q4_1\" size=\"40\"><br>実名掲載をご希望でない方はペンネームをご記入ください<br><br>\n";
	print "</td>\n";
	print "</tr>\n";

	#-----Q5

	print "<tr>\n";
	print "<td><b><font color=\"#ff0000\">Q5</font> 今月号の【サイゾー】を購入した理由をお書きください。</b></td>\n";
	print "</tr>\n";
	print "<tr>\n";
	print "<td>\n";
	print "<input type=\"text\" name=\"q5\" size=\"50\">\n";
	print "</td>\n";
	print "</tr>\n";

	#------Q6

	print "<tr>\n";
	print "<td><b><font color=\"#ff0000\">Q6</font> 今月号の【サイゾー】をどこでお知りになりましたか？</b><font color=\"#ff0000\">*</font></td>\n";
	print "</tr>\n";
	print "<tr>\n";
	print "<td>\n";
	print "<input type=\"radio\" name=\"q6_1_1\" value=\"インターネットで関連記事を見て\">インターネットで関連記事を見て<br>\n";
	print "<input type=\"radio\" name=\"q6_1_1\" value=\"日刊サイゾーを見て\">日刊サイゾー（<a href=\"http://www.cyzo.com/\">http://www.cyzo.com/</a>)を見て<br>\n";
	print "<input type=\"radio\" name=\"q6_1_1\" value=\"友人・知人に勧められて\">友人・知人に勧められて<br>\n";
	print "<input type=\"radio\" name=\"q6_1_1\" value=\"読みたい記事があったから\">読みたい記事があったから<br>\n";
	print "<input type=\"radio\" name=\"q6_1_1\" value=\"店頭で見て\">店頭で見て<br>\n";
	print "<input type=\"radio\" name=\"q6_1_1\" value=\"前号の次号予告を見て\">前号の次号予告を見て<br>\n";
	print "<input type=\"radio\" name=\"q6_1_1\" value=\"定期購読\">定期購読<br>\n";
	print "<input type=\"radio\" name=\"q6_1_1\" value=\"その他\">その他\n";
	print "<input type=\"text\" name=\"q6_1_2\" size=\"30\">\n";
	print "</td>\n";
	print "</tr>\n";

	#------Q7

	print "<tr>\n";
	print "<td><b><font color=\"#ff0000\">Q7</font> よく読む雑誌は何ですか？4冊ご記入ください。</b></td>\n";
	print "</tr>\n";
	print "<tr>\n";
	print "<td>\n";
	print "<input type=\"text\" name=\"q7\" size=\"30\"><br>\n";
	print "<input type=\"text\" name=\"q7\" size=\"30\"><br>\n";
	print "<input type=\"text\" name=\"q7\" size=\"30\"><br>\n";
	print "<input type=\"text\" name=\"q7\" size=\"30\">\n";
	print "</td>\n";
	print "</tr>\n";

	#------Q8

	print "<tr>\n";
	print "<td colspan=\"3\"><b><font color=\"#ff0000\">Q8</font> あなたが現在所有しているものを選択してください。</b></td>\n";
	print "</tr>\n";
	print "<tr>\n";
	print "<td colspan=\"3\">\n";
	print "<input type=\"checkbox\" name=\"q8\" value=\"ホームシアター\">ホームシアター<br>\n";
	print "<input type=\"checkbox\" name=\"q8\" value=\"パソコン\">パソコン<br>\n";
	print "<input type=\"checkbox\" name=\"q8\" value=\"パソコン周辺機器\">パソコン周辺機器<br>\n";
	print "<input type=\"checkbox\" name=\"q8\" value=\"デジタルカメラ\">デジタルカメラ<br>\n";
	print "<input type=\"checkbox\" name=\"q8\" value=\"デジタルビデオ\">デジタルビデオ<br>\n";
	print "<input type=\"checkbox\" name=\"q8\" value=\"PDA\">PDA<br>\n";
	print "<input type=\"checkbox\" name=\"q8\" value=\"DVD\">DVD<br>\n";
	print "<input type=\"checkbox\" name=\"q8\" value=\"AV\">AV<br>\n";
	print "<input type=\"checkbox\" name=\"q8\" value=\"ポータブル・オーディオ\">ポータブル・オーディオ<br>\n";
	print "<input type=\"checkbox\" name=\"q8\" value=\"携帯電話\">携帯電話<br>\n";
	print "<input type=\"checkbox\" name=\"q8\" value=\"ゲーム\">ゲーム<br>\n";
	print "<input type=\"checkbox\" name=\"q8\" value=\"クルマ\">クルマ<br>\n";
	print "<input type=\"checkbox\" name=\"q8\" value=\"バイク\">バイク<br>\n";
	print "<input type=\"checkbox\" name=\"q8\" value=\"自転車\">自転車<br>\n";
	print "<input type=\"checkbox\" name=\"q8\" value=\"アウトドア用品\">アウトドア用品<br>\n";
	print "</td>\n";
	print "</tr>\n";

	#------Q9

	print "<tr>\n";
	print "<td colspan=\"3\"><b><font color=\"#ff0000\">Q9</font> あなたが現在欲しいものを選択してください。</b></td>\n";
	print "</tr>\n";
	print "<tr>\n";
	print "<td colspan=\"3\">\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"ホームシアター\">ホームシアター<br>\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"パソコン\">パソコン<br>\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"パソコン周辺機器\">パソコン周辺機器<br>\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"デジタルカメラ\">デジタルカメラ<br>\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"デジタルビデオ\">デジタルビデオ<br>\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"PDA\">PDA<br>\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"DVD\">DVD<br>\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"家電\">家電<br>\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"AV\">AV<br>\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"ポータブル・オーディオ\">ポータブル・オーディオ<br>\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"携帯電話\">携帯電話<br>\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"ゲーム\">ゲーム<br>\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"クルマ\">クルマ<br>\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"バイク\">バイク<br>\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"自転車\">自転車<br>\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"時計\">時計<br>\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"インテリア\">インテリア<br>\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"アウトドア用品\">アウトドア用品<br>\n";
	print "<input type=\"checkbox\" name=\"q9\" value=\"ジュエリー\">ジュエリー<br>\n";
	print "</td>\n";
	print "</tr>\n";

	#------Q10

	print "<tr>\n";
	print "<td colspan=\"3\"><b><font color=\"#ff0000\">Q10</font> 【サイゾー】では、特集の内容や日刊サイゾーの更新のお知らせをメールでお送り致しています。購読をご希望になりますか？</b><font color=\"#ff0000\">*</font></td>\n";
	print "</tr>\n";
	print "<tr>\n";
	print "<td colspan=\"3\">\n";
	print "<input type=\"radio\" name=\"q10\" value=\"a\">もうすでに購読している<br>\n";
	print "<input type=\"radio\" name=\"q10\" value=\"y\">購読を希望する<br>\n";
	print "<input type=\"radio\" name=\"q10\" value=\"n\">購読を希望しない<br>\n";
	print "</td>\n";
	print "</tr>\n";
	print "</table>\n";

	print "<hr size=\"1\" width=\"750\" align=\"center\">\n";

	print "<table cellpadding=\"5\" cellpadding=\"0\" width=\"750\" align=\"center\">\n";
	print "<tr>\n";
	print "<td colspan=\"3\">プレゼントの発送に必要となりますので、お間違えのないようにご記入下さい</td>\n";
	print "</tr>\n";

	#-----名前

	print "<tr>\n";
	print "<td nowrap><b>お名前</b><font color=\"#ff0000\">*</font></td>\n";
	print "<td colspan=\"2\" width=\"100%\"><input type=\"text\" name=\"name\" size=\"30\"></td>\n";
	print "</tr>\n";

	#-----性別

	print "<tr>\n";
	print "<td nowrap><b>性別</b><font color=\"#ff0000\">*</font></td>\n";
	print "<td colspan=\"2\">\n";
	print "<input type=\"radio\" name=\"sex\" value=\"m\">男\n";
	print "<input type=\"radio\" name=\"sex\" value=\"f\">女\n";
	print "</td>\n";
	print "</tr>\n";

	#-----年齢

	print "<tr>\n";
	print "<td nowrap><b>年齢</b><font color=\"#ff0000\">*</font></td>\n";
	print "<td colspan=\"2\"><input type=\"text\" name=\"age\" size=\"5\" maxlength=\"2\">歳</td>\n";
	print "</tr>\n";

	#-----ご住所

	print "<tr>\n";
	print "<td nowrap rowspan=\"3\"><b>ご住所</b><font color=\"#ff0000\">*</font></td>\n";
	print "<td nowrap>〒</td>\n";
	print "<td width=\"100%\">\n";
	print "<input type=\"text\" name=\"zip\" size=\"10\" maxlength=\"7\">\n";
	print "例：1234567\n";
	print "</td>\n";
	print "</tr>\n";
	print "<tr>\n";
	print "<td nowrap>都道府県</td>\n";
	print "<td>\n";
	print "<select name=\"prefecture\">\n";
	print "<option value=\"\">以下よりお選びください。\n";
	print "<option value=\"\">--------------------\n";
	print "<option value=\"北海道\">北海道\n";
	print "<option value=\"青森県\">青森県\n";
	print "<option value=\"秋田県\">秋田県\n";
	print "<option value=\"岩手県\">岩手県\n";
	print "<option value=\"宮城県\">宮城県\n";
	print "<option value=\"山形県\">山形県\n";
	print "<option value=\"福島県\">福島県\n";
	print "<option value=\"栃木県\">栃木県\n";
	print "<option value=\"新潟県\">新潟県\n";
	print "<option value=\"群馬県\">群馬県\n";
	print "<option value=\"埼玉県\">埼玉県\n";
	print "<option value=\"茨城県\">茨城県\n";
	print "<option value=\"千葉県\">千葉県\n";
	print "<option value=\"東京都\">東京都\n";
	print "<option value=\"神奈川県\">神奈川県\n";
	print "<option value=\"山梨県\">山梨県\n";
	print "<option value=\"長野県\">長野県\n";
	print "<option value=\"岐阜県\">岐阜県\n";
	print "<option value=\"富山県\">富山県\n";
	print "<option value=\"石川県\">石川県\n";
	print "<option value=\"静岡県\">静岡県\n";
	print "<option value=\"愛知県\">愛知県\n";
	print "<option value=\"三重県\">三重県\n";
	print "<option value=\"奈良県\">奈良県\n";
	print "<option value=\"和歌山県\">和歌山県\n";
	print "<option value=\"福井県\">福井県\n";
	print "<option value=\"滋賀県\">滋賀県\n";
	print "<option value=\"京都府\">京都府\n";
	print "<option value=\"大阪府\">大阪府\n";
	print "<option value=\"兵庫県\">兵庫県\n";
	print "<option value=\"岡山県\">岡山県\n";
	print "<option value=\"鳥取県\">鳥取県\n";
	print "<option value=\"島根県\">島根県\n";
	print "<option value=\"広島県\">広島県\n";
	print "<option value=\"山口県\">山口県\n";
	print "<option value=\"香川県\">香川県\n";
	print "<option value=\"徳島県\">徳島県\n";
	print "<option value=\"愛媛県\">愛媛県\n";
	print "<option value=\"高知県\">高知県\n";
	print "<option value=\"福岡県\">福岡県\n";
	print "<option value=\"佐賀県\">佐賀県\n";
	print "<option value=\"大分県\">大分県\n";
	print "<option value=\"熊本県\">熊本県\n";
	print "<option value=\"宮崎県\">宮崎県\n";
	print "<option value=\"長崎県\">長崎県\n";
	print "<option value=\"鹿児島県\">鹿児島県\n";
	print "<option value=\"沖縄県\">沖縄県\n";
	print "</select>\n";
	print "</td>\n";
	print "</tr>\n";
	print "<tr>\n";
	print "<td nowrap>&nbsp;</td>\n";
	print "<td><input type=\"text\" name=\"address\" size=\"50\"></td>\n";
	print "</tr>\n";

	#-----電話番号

	print "<tr>\n";
	print "<td nowrap><b>電話番号</b><font color=\"#ff0000\">*</font></td>\n";
	print "<td colspan=\"2\">\n";
	print "<input type=\"text\" name=\"tel\" size=\"15\" maxlength=\"11\">\n";
	print "例：1234667890\n";
	print "</td>\n";
	print "</tr>\n";

	#-----メールアドレス

	print "<tr>\n";
	print "<td nowrap><b>メールアドレス</b><font color=\"#ff0000\">*</font></td>\n";
	print "<td colspan=\"2\"><input type=\"text\" name=\"email\" size=\"30\"></td>\n";
	print "</tr>\n";

	#-----業種

	print "<tr>\n";
	print "<td nowrap><b>おつとめの業種は？</b><font color=\"#ff0000\">*</font></td>\n";
	print "<td colspan=\"2\">\n";
	print "<select name=\"gyoushu\">\n";
	print "<option value=\"\">以下よりお選びください。\n";
	print "<option value=\"\">--------------------\n";
	print "<option value=\"コンピュータ関連業\">コンピュータ関連業\n";
	print "<option value=\"製造業\">製造業<br>\n";
	print "<option value=\"商社・卸・小売業\">商社・卸・小売業\n";
	print "<option value=\"農林水産業\">農林水産業\n";
	print "<option value=\"建設業\">建設業\n";
	print "<option value=\"金融・証券・保険業\">金融・証券・保険業\n";
	print "<option value=\"運輸・通信業\">運輸・通信業\n";
	print "<option value=\"医療機関\">医療機関\n";
	print "<option value=\"マスコミ\">マスコミ\n";
	print "<option value=\"学校・研究所\">学校・研究所\n";
	print "<option value=\"政府・公共機関\">政府・公共機関\n";
	print "<option value=\"主婦\">主婦\n";
	print "<option value=\"学生\">学生\n";
	print "<option value=\"その他\">その他\n";
	print "</select>\n";
	print "</td>\n";
	print "</tr>\n";

	#-----職種

	print "<tr>\n";
	print "<td nowrap><b>あなたの職種は？</b><font color=\"#ff0000\">*</font></td>\n";
	print "<td colspan=\"2\">\n";
	print "<select name=\"shokushu\">\n";
	print "<option value=\"\">以下よりお選びください。\n";
	print "<option value=\"\">--------------------\n";
	print "<option value=\"研究・開発\">研究・開発\n";
	print "<option value=\"コンピュータ技術者\">コンピュータ技術者\n";
	print "<option value=\"その他技術者\">その他技術者\n";
	print "<option value=\"営業・販売\">営業・販売\n";
	print "<option value=\"総務・人事\">総務・人事\n";
	print "<option value=\"財務・経理\">財務・経理\n";
	print "<option value=\"経営\">経営\n";
	print "<option value=\"設計・デザイン\">設計・デザイン\n";
	print "<option value=\"企画・マーケティング\">企画・マーケティング\n";
	print "<option value=\"広報・宣伝\">広報・宣伝\n";
	print "<option value=\"学生\">学生\n";
	print "<option value=\"その他\">その他\n";
	print "</select>\n";
	print "</td>\n";
	print "</tr>\n";

	#-----希望プレゼント

	print "<tr>\n";
	print "<td nowrap><b>希望のプレゼント</b><font color=\"#ff0000\">*</font>\n";
	print "<td colspan=\"2\">\n";
	print "<select name=\"present\">\n";
	print "<option value=\"\">以下よりお選びください。\n";
	print "<option value=\"\">--------------------\n";

	foreach(@presents){
		print "<option value=\"$_\">$_\n";
	}

	print "</select>\n";
	print "</td>\n";
	print "</tr>\n";

	print "<tr>\n";
	print "<td colspan=\"3\" align=\"center\">\n";
	print "<br>\n";
	print "<input type=\"submit\" value=\"アンケートを送る\"> <input type=\"reset\" value=\"リセット\"></td>\n";
	print "</tr>\n";
	print "</form>\n";
	print "</table>\n";

	footer();
	exit;
}

#-----保存

sub save{
	#-----入力確認

	if(@q1_1 > 3){ error('Q1の面白かった記事の選択が多すぎます'); }
	if(@q2_1 > 3){ error('Q2の面白くなかった記事の選択が多すぎます'); }
	if($in{q4} ne 'y' && $in{q4} ne 'n'){ error('Q4が選択されていません'); }
	if(!$in{q5}){ error('Q5が入力されていません'); }
	if(!$in{q6_1_1}){ error('Q6が選択されていません'); }
	if($in{q6_1_1} eq 'その他' && !$in{q6_1_2}){ error('Q6のその他が入力されていません'); }
	if($in{q10} ne 'a' && $in{q10} ne 'y' && $in{q10} ne 'n'){ error('Q10が選択されていません'); }

	if(!$in{name}){ error('名前が入力されていません'); }
	if($in{sex} ne 'm' && $in{sex} ne 'f'){ error('性別が選択されていません'); }
	if(!$in{age}){ error('年齢が入力されていません'); }
	if($in{age} < 0 || $in{age} > 99 || $in{age} =~ /\D/){ error('年齢の入力が正しくありません'); }
	if(!$in{zip}){ error('ご住所（郵便番号）が入力されていません'); }
	if($in{zip} !~ /^\d{7,7}$/){ error('ご住所（郵便番号）の入力が正しくありません'); }
	if(!$in{prefecture}){ error('ご住所（都道府県）が選択されていません'); }
	if(!$in{address}){ error('ご住所が入力されていません'); }
	if(!$in{tel}){ error('電話番号が入力されていません'); }
	if($in{tel} !~ /^\d{10,11}$/){ error('電話番号が入力が正しくありません'); }
	if(!$in{email}){ error('メールアドレスが入力されていません'); }
	if($in{email} !~ /\b[-\w.]+@[-\w.]+\.[-\w]+\b/){ error('メールアドレスの入力が正しくありません'); }
	if(!$in{gyoushu}){ error('おつとめの業種が入力されていません'); }
	if(!$in{shokushu}){ error('あなたの職種が選択されていません'); }
	if(!$in{present}){ error('希望のプレゼントが選択されていません'); }

	$q1_1 = join("<>",@q1_1);
	$q2_1 = join("<>",@q2_1);
	$q7 = join("<>",@q7);
	$q8 = join("<>",@q8);
	$q9 = join("<>",@q9);

	$in{q6_1_1} = "$in{q6_1_1}（$in{q6_1_2}）" if($in{q6_1_1} eq 'その他');

	unless(-e "$log_dir$volume.log"){
		open(FILE,">$log_dir$volume.log");
		flock(FILE,2);
		print FILE 0;
		flock(FILE,8);
		close(FILE);

		chmod(0666,"$log_dir$volume.log");
	}

	open(FILE,"+<$log_dir$volume.log") || error('ログファイルが開けません。');
	flock(FILE,2);
	@lines = <FILE>;

	$number = pop(@lines);
	$number++;
	$new_line = "$number\t$in{name}\t$in{sex}\t$in{age}\t$in{zip}\t$in{prefecture}\t$in{address}\t$i{tel}\t$in{email}\t$in{gyoushu}\t$in{shokushu}\t$in{present}\t$q1_1\t$in{q1_2}\t$q2_1\t$in{q2_2}\t$in{q3}\t$in{q4}\t$in{q5}\t$in{q6_1_1}\t$q7\t$q8\t$q9\t$in{q10}\t$in{q4_1}\t\n";
	unshift(@lines,$new_line);
	push(@lines,$number);
	seek(FILE,0,0);
	print FILE @lines;
	truncate(FILE,tell);
	flock(FILE,8);
	close(FILE);

	#-----サンキューメッセージ出力
	html_header();
	header();

	print "<table cellpadding=\"5\" cellpadding=\"0\" align=\"center\">\n";
	print "<tr><td align=\"center\">\n";
	print "ありがとうございました。<br>\n";
	print "<br>\n";
	print "●<a href=\"/index.html\">日刊サイゾートップへ戻る</a>●\n";
	print "</td></tr>\n";
	print "</table>\n";

	footer();
	exit;	
}

#-----HTMLヘッダー

sub html_header{
	print "Content-Type: text/html; charset=EUC-JP\n";
	print "Content-Language: ja\n\n";
	#print "Pragma: no-cache\n";
	#print "Cache-Control: no-cache\n\n";
}

#-----エラー

sub error{
	html_header();
	print "<html>\n";
	print "<body bgcolor=\"#ffffff\" text=\"#000000\">\n";
	print "<table cellpadding=\"5\" cellpadding=\"0\" align=\"center\">\n";
	print "<tr><td>\n";
	print "<b><font color=\"ff0000\">ERROR</font> $_[0]</b><br>\n";
	print "<br>\n";
	print "ブラウザーの戻るでもどり、エラーを修正して下さい。\n";
	print "</td></tr>\n";
	print "</table>\n";
	print "</body>\n";
	print "</html>\n";
	exit;
}

sub header{
	open(FILE,$header_tmpl) || error('ヘッダーファイルが開けません。');
	@lines = <FILE>;
	close(FILE);
	print @lines;
}

sub footer{
	open(FILE,$footer_tmpl) || error('フッターファイルが開けません。');
	@lines = <FILE>;
	close(FILE);
	print @lines;
}

exit;
