• 締切
  • 暇なときにでも

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

  • 質問No.55435
  • 閲覧数149
  • ありがとう数1
  • 回答数2

お礼率 32% (59/181)

CGI&Pealを初めてまだ間もないのですが、
sendmailを利用して、申し込みフォームを作成することになりました。
全ての項目を必須入力にしたいのですが、いろんなサンプルを見てやってみてるのですが、うまく行きません。
素人でもわかる設定可能なサンプル若しくは基本的なスクリプトが知りたいです。
また良い参考書があったら教えてください。

ちなみに、HTMLのフォームから作成しています。

回答 (全2件)

  • 回答No.2

ベストアンサー率 35% (27/77)

ykcさんと同じですが、ちょっと書き方をかえて

if( !$FORM{from} ){ $error .= "【宛先】"; }
elsif( !$FORM{sub} ){ $error .= "【題名】"; }
elsif( !$FORM{com} ){ $error .= "【本文】"; }
&put_error( $error.'が未記入です。' ) if $error;

なんてのもアリではないかと。
  • 回答No.1

ベストアンサー率 29% (28/95)

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

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ