• 締切済み

sendmailの必須項目入力設定方法?

ykcの回答

  • ykc
  • ベストアンサー率29% (28/95)
回答No.1

デコードした変数をチェックすればいいのじゃないでしょうか。 ex) unless($key{'koumoku1'} && $key{'koumoku2'} && $key{'koumoku3'}) { #入力不備があったときの処理 exit; }

関連するQ&A

  • sendmail

    フォームメールのcgiを自宅サーバーで作成しようと して、サンプルのcgiを実行しようとおもったのですが、sendmailのパスを設定してくださいとあるのですがsendmailがどこにもありません。どこから入手すればよいのですか?サーバーはwindowsです。 サンプルcgiは、10日でおぼえるPerl/CGIの第5日4時限目のとこです。 よろしくお願いします。 当方はperl初心者です。

    • ベストアンサー
    • Perl
  • 入力項目を残したいのですが・・・

    PerlでCGIを作成しております。 フォームによる申込みページの作成過程における必須項目チェックの後処理で悩んでいます。 チェック自体は簡単に行えるのですが、その結果NGだった項目に関してアラートページを表示し、前ページに戻って該当部分の再入力をさせたいと思います。 ところが戻ると全ての項目が白紙に戻っています。(当たり前なのでしょうが・・・) 回避する手段として一時ファイルに入力項目をしたためておいてそれを書き戻す等考えてみたのですが、どうもスマートでない気がします。 検索ページや書籍でいろいろ調べてみましたが良い代替案が見つかりません。 もし定番の方法をご存じでしたら教えて頂けないでしょうか。

    • ベストアンサー
    • CGI
  • word/excelで入力必須の項目を作れますか?

    こんにちは。 wordまたはexcelでアンケートフォームを作成したいと思います。 その中で、入力必須の項目を作りたいと思います。 「名前」「住所」等、必須項目を入力しないと保存できないような 機能をご存知でしょうか? 宜しくお願いします。

  • フォームの必須項目の設定

    今自分でホームページを作成しているんです。 その中でお問い合わせフォームを作成しているんですが、必須項目の設定が分からないんです。 例えば「名前」を必須項目にした場合、名前を入力しないと先へ進めないといった具合に設定したいんです。 もしよろしければアドバイスお願いします。 ちなみに、使用しているのはDreamWeaverMXです。

  • 必須項目じゃなくするには?

    メールフォームのcgiで必須項目を必須ではないように するにはどこのタグをどうすればいいですか? htmlもなんか細工するんですか? http://www.tryhp.net/formmail.htm

    • ベストアンサー
    • CGI
  • 必須入力項目チェック

    教えて下さい。 ある登録ページを作成しており、そこには必須入力項目が存在 します。 その為、確認ボタンを押した時点で必須入力チェックをかけて エラーメッセージを同じ画面に表示させようと考えていますが 何か良い方法はありますでしょうか? 簡単なサンプルを教えて頂ければ助かります。  (やはり"javascript"の方でなければならないのであれば、 それを教えて下さい) よろしくお願いします。

    • 締切済み
    • PHP
  • OCNのメールフォームで入力必須項目を

    プロバイダがOCNで、ホームページを作っています。 メールフォームを設置したいのですが、 OCNのメールフォームで 名前やメールアドレスの項目を 入力していない場合、入力してくださいなどの注意がでるように 入力必須項目にしたいのですが、 OCNのメールフォームCGIを使った場合でも それはできるのでしょうか?? 教えて下さい。

    • 締切済み
    • CGI
  • 必須項目の作り方。

    送信フォームのメールアドレス項目ででよく見かける 「確認の為にもう一度入力してください」 を作りたいと思うのですが、作り方が分かりません。 なにかサンプルや参考にできるサイトがあったら教えてください。よろしくお願いします。

    • ベストアンサー
    • CGI
  • sub sendmailのコマンドで、Toの設定を、フォームに入力され

    sub sendmailのコマンドで、Toの設定を、フォームに入力されたメールアドレスに設定する方法を教えてください。下記のように作成しましたが、うまくいかずでした。 フォームのHTML側で、メールアドレスを入力する場所にこのように設定 <input name="mailad" type="text" class="font1 id="mailad" size="40" /></td> CGI側では、sendmailのパスなどを設定したあたりに $●●● = '????'; 上記のように入力。「????」がいくつか試してみたがうまくいかず。 この「????」が不明。 HTMLタグのmailadの部分を読み込むようにしたらいいと思うのですが・・・ sendmailの部分はこのように明記 open(MAIL,"| $sendmail -t -i"); print MAIL "To: $●●●\n"; 「????」がわからないのと、根本的にこれであっているのかわからないです。 form{/・・・}のようなものが一番近いと思いましたが、これも動かずでした。 ※サーバーエラーにはならず、入力されたアドレスを読み込んでくれませんでした。 もしよろしければお教えください。 調べ方でもうれしいです。 よろしくお願いいたします。

    • 締切済み
    • CGI
  • フォームメールの内容確認を行うCGIについて

    CGIにチャレンジを始めた超ビギナーです。 CGIに関するテキスト等を読んで,フォームメールを送信するCGIを設置してみました。 それはサンプルどおりに作成したので,Perlとかsendmailのパスを修正するだけで使用できたのですが,できれば,フォームに記載した内容を確認した後にsendmailに渡し,メールできるようにしたいのです。 そこで,最初に記入したフォームから各データを復元した後に,その記載内容をHTMLで一度出力し,それから次のCGIスクリプトに受け渡すような手順を考えたのですが,その際のデータの受け渡しがうまくできませんでした。 ヘッダやボディの内容をそれぞれファイルに書き込んで,それを別のCGIで読み出してやれば,うまくいくのではないかと思ったのですが...。 つきましては,何か参考になるサンプルCGI,HTML,サイト等があれば教えていただけないでしょうか? 本当に基本的なことで申し訳ありません。 何卒よろしくお願いいたします。

    • ベストアンサー
    • CGI