![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
がるです。
んっと…記述されているコードでNGだとすると、恐らく
$soshinsaki = $form{'soshinsaki'};
のところで、値が取れてないのだと思います。
とりあえず
$soshinsaki = $form{'soshinsaki'};
の次に
print $form{'soshinsaki'} . "\n";
と入れてみてください。これで、値が取れているかどうかがすぐに判断できるかと思うので。
がるさんありがとうございます。
今使ってるCGIはテンプレートファイルから入力された項目の確認画面htmlが表示するようになっているのですが、その画面ではsoshinsakiに数値の1や2がはいっています。これで値が取れていると判断できますか?print $form{'soshinsaki'} . "\n";を入力してみたのですが、動作は以前の¥と同様になっております。
No.2
- 回答日時:
がると申します。
可能である、という点については、#1さんのとおりなのですが。
#1さんのコードをそのまま使ってしまうと、簡単にクラックが出来てしまいますのでご注意を。
valueにはメールアドレスは絶対にいれず、例えば番号とかだけにして。
設定ファイルとかをつかって、メールアドレスを解決する、というほうが、安全だと思います。
一応念のため。
ご助言ありがとうございます。
お恥ずかしながら、CGIは全くの初心者のため設定ファイルの書き方?も全くわかりません。perl自体を書いた経験がないため、現状はKentWebのpostmail.cgiを使用して送信先を選択したいのですが、可能なのでしょうか?
どこかの掲示板から拾ってきた下記のソースをKentWebのpostmail.cgiに
書き足してみたのですが、フォーム上で0,1.2どれを選択してもアドレス1に届いてしまいます。根本的に定義できていない様です。ご助言お願い致します。
$soshinsaki = $form{'soshinsaki'};
if ( $soshinsaki == 0)
{
$mailto = 'アドレス1';
}
elsif ( $soshinsaki == 1)
{
$mailto = 'アドレス2';
}
else
{
$mailto = 'アドレス3';
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Gmail gmailで独自ドメインアドレスのメールが届かない件 1 2023/08/25 23:24
- Gmail Googleメールを2つ持ってます 1つ目はメインに使っており もう一つも結構な頻度で使用してます。 1 2023/04/26 16:03
- Gmail メーラーのThunderbirdの送信機能に関する質問です 3 2022/07/10 10:58
- その他(メールソフト・メールサービス) メールサーバーは「PC側がメールをDL済みか否か?」を何を以て感知するのか? 2 2022/12/20 14:56
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- その他(メールソフト・メールサービス) PCでメールは発信について 6 2022/08/13 09:23
- その他(メールソフト・メールサービス) 大阪市プレミアム付き商品券のweb申し込みで楽天モバイルのEメールだと返信メールが届かない 2 2022/09/19 17:08
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- Gmail 会社のメルアドから個人のGmailアドレスに送ったら、「このメールにはご注意ください」と警告が出た 2 2022/05/26 15:12
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
入力フォームの値が消える
-
エクセルVBA テキストボックス...
-
ビジネスメールの敬称
-
TextBoxから数字が文字...
-
Safariで「本当にこのフォーム...
-
フォームに入力した内容をXMLに...
-
SendmailでHTML形式のメールを...
-
ACCESSから、メール送信を行い...
-
アイフォン使ってたらちょくち...
-
ExcelVBAのユーザーフォームで...
-
X(元Twitter)で問題があり、お...
-
なんで
-
複数行の入力を受け取る方法
-
お問い合わせフォームから送信...
-
フォームで半角英数(または直接...
-
何丁目か選べる住所入力補助Aja...
-
safariの 「本当にもう一度フ...
-
インスタのRSSを生成
-
キーボードでのタグ打ちについて
-
C言語の出力方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
入力フォームの値が消える
-
ビルダー20 お問合せフォー...
-
フォームーSubmitから呼...
-
メールフォームで送信先アドレ...
-
CGIを使ったメールフォームで送...
-
送信フォームの行き先・・・
-
選択肢によって送信先が変えら...
-
フォームから送信されたメール...
-
sendmail
-
フォームメールの送信先アドレ...
-
アンケートフォームなどの送信...
-
ビジネスメールの敬称
-
エクセルVBA テキストボックス...
-
テキストボックスの番号を使っ...
-
DATE型変数を初期化する方法
-
数字以外の入力をエラーにする...
-
初歩的な事だと思います。 Sub...
-
お問い合わせフォームから送信...
-
EXCEL VBA で指定した範囲に入...
-
Windowsのアプリ開発ってなんの...
おすすめ情報