カレッヂ |
質問者 nagalle
投稿日 8/30(木) 10:23:07
以前にも同じ質問があったのですが、記述法がわかりません。 CGIに関して素人なので、宜しくお願いします! フォームメールでEMAILを入力してもらった方にも、 そのメールアドレス宛てに記入内容を送信できるようにしたいです。 それで、安易な考えで以下のように書いてみました。 #■受け取るメールアドレス $mailto = 'nagalle@daiko***.ne.jp',$EMAIL; ↑ ↑ 受取側アドレス 送信側アドレス やっぱり無理でした・・・ どなたか教えてください、お願いします! |
回答者 呑兵衛
[削除]
投稿日 8/30(木) 20:00:04
呑兵衛@大阪です。(挨拶を変えます。) > $mailto = 'nagalle@daiko***.ne.jp',$EMAIL; ↑ ↑ 受取側アドレス 送信側アドレス ではなく sendmailの起動直前に$mailto を書き換えるなら $mailto = "nagalle\@daiko***.ne.jp,$EMAIL"; です。 ベアコード(生のアドレス)を書くなら、 @ の前を \ でエスケープしましょう。 スカラ変数($***)に代入されるのなら、\ は要りません。 $mailto を書き換えないのなら print OUT "To: nagalle\@daiko***.ne.jp,$EMAIL\n"; ですね。 http://www.rescue.ne.jp/CGI-BBS/an/formmail/20010718125916.shtml もご参考まで。 |
質問者 nagalle
[削除]
投稿日 8/31(金) 09:56:31
呑兵衛さん、早速のご返答ありがとうございます♪ ご指摘いただいたように、書き換えたところうまくいきました。 昨日一日悩んだのがうそのようです。 ご丁寧にありがとうございました。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |