アンケートフォームの作成
現在アンケート収集のため、アンケートフォームの作成を行っています。
試行錯誤しているのですがどうしてもinternal server errorとなってしまうためご質問させてください。
下記がhtml、plの記述です。
----------------------------------------------------------------------------------------
[HTML]
<form action="check.pl" method="post">
<table>
<tr>
<td>■実施日</td>
</tr>
<td><input type="text" name="date" value="" /></td>
</tr>
<tr>
<td><input type="submit" value="送信確認" /></td>
</tr>
</table>
</form>
----------------------------------------------------------------------------------------
[Perl]
#!/usr/bin/perl/
use CGI;
$cgi = new CGI();
$date = $cgi->param('date');
$cgi->charset('Shift-JIS');
$date = $cgi->escapeHTML('$date');
use Date::Simple;
if($date eq Date::Simple::data($date)) {
$date_check ='ok';
} else {
$date_check = ''error;
}
print $cgi->header(-type=>'text/html',-charset=>'Shift-JIS');
print $cgi->start_html(-title=>'送信確認',-lang=>'ja');
print '実施日';
print $date;
if($date_check eq 'error') {
print '(入力形式を確認してください。)';
}
print '<br />';
print $cgi->end_html();
----------------------------------------------------------------------------------------
Date:Simpleなどのエラーチェック機能を削除するとperlのエラーは検出されなかったのですが、動作しません。
パーミッションは755です。
念のため拡張子を.cgiに変更して試しましたが変化はありませんでした。
(※テスト用のcgiは動作しました。)
原因がお分かりの方がいらっしゃいましたら、ご回答お願い致します。