CGI-BBS > 情報収集 > フォームメール > メールの送り先をチェックボックスで選んで送れるようにしたい


カレッヂ
カレッヂ


質問者 a2noir  投稿日 5/23(水) 14:07:30
フォームメールを改造して、メールの送り先(4つ以上)の中からチェックボックスで複数を選んで送れるようにしたいのですが、どうしたらよいのでしょうか?

本に掲載されているようなのですが、当方現在海外のため、書籍が購入できません。お願いします。

回答者 maeda  [削除]  投稿日 5/25(金) 17:32:24
誰も答えてないので・・・

$mailto = 'メール配信先'; を
$def = 'メール配信先'; に変更

%mailto = (
  Taro => 'taro@mal.host',
  Jiro => 'jiro@mail.host',
);
を追加

85行目あたり
if(!$lastspc){
  if ($name =~ /^_(.*)$/) { next; }
  push(@out,$name);
  }
}
↑の後ろに
$mailto = $mailto{$check{'_mailto'}};
unless ($mailto =~ /\b[-\w.]+@[-\w.]+\.[-\w]+\b/)
  { $mailto = $def; }


↑の設定で出来ると思いますが。。。
htmlに関しては大丈夫ですか?

返信(回答)する


Web裏技