#!/usr/local/bin/perl
use strict;
use CGI;
use Jcode; #…(1)
# CGIモジュールを誕生させる
my $query = new CGI;
# フォームからのデーターを取り出す
my $name = $query->param('name');
my $address = $query->param('address');
my $age = $query->param('age');
my $email = $query->param('email');
# EUC文字コードに統一する
$name = new Jcode($name)->euc; #…(2)
$address = new Jcode($address)->euc;
# 応募データーを保存
if (open (FILE, ">>oubo.txt")){ #…(3)
my $ouboData;
$ouboData = join(',', $name, $address, $age, $email); #…(4)
print FILE "$ouboData\n"; #…(5)
close FILE; #…(6)
}
else {
die ("オープンエラー"); #…(7)
}
# Webページを返す
print "Content-Type: text/html\n\n";
print <<"END_HTML";
<html>
<head>
<title>パンダクイズ</title>
</head>
<body bgcolor="#FFFFFF">
<table border="0" cellpadding="10"
cellspacing="0">
<tr>
<td><img src="img/panda2.gif"
width="111" height="150"></td>
<td>$nameさん、ご応募ありがとうございました。</td>
</tr>
</table>
</body>
</html>
END_HTML
|