#!/usr/local/bin/perl require 'cgi-lib/jcode.pl'; require 'cgi-lib/perl-lib.pl'; $template = 'zipsample1.htm'; $ENV{'TZ'} = "GMT"; $DATE = time + $INIT{'timelag'} * 3600; $boundary = ''; readparts('QUERY', '<>', 'sjis'); if (-e $template) { open(HTML, $template); @HTML = ; close(HTML); } print "Content-type: text/html\n\n"; foreach $line (@HTML) { if ($line =~ /$boundary/) { # テンプレートのHTMLドキュメント内に$boundary # # を発見すると、CGIがドキュメントを生成 if ($QUERY{'button'} eq 'メールを送信する') { # 送信ボタンが押されればメールを送信して # 完了のメッセージを表示する print "
送信完\了



ありがとうございました。
正常にメールを送信しました。





"; } else { # 最初の表示又は、検索ボタンが押された場合は # フォームを表示 if ($QUERY{'〒'} && $QUERY{'button'} eq '住所検索') { # 郵便番号が指定されていて、[住所検索]ボタンが # 押された場合のみデータベースに接続する @DATA = getzip($QUERY{'〒'}, 0, '', '', '', 'sjis'); ($no, $pre, $prename, $city) = split(/\t/, $DATA[0]); $QUERY{'〒'} = $no; $QUERY{'ご住所'} = "$prename$city"; } print "
アンケートにお答えください
お名前
ご住所
E-Mail
コメント
"; } } else { print $line; } } exit;