フォーム to メール
このCGIプログラムは、フォームから電子メールするもので、
マルチパート(ファイルアップロード)に対応した汎用プログラムです。
WebFORMとファイルアップローダを合体させたものです。
いままでファイルアップローダで処理できなかった、
マルチプルデータの処理も可能です。
また、汎用ソフトとしてはなかなか実現できなかった、
指定の項目(TYPE=TEXTまたはTEXTAREAに限る)の空入力チェック処理が可能となり、
必須入力欄を指定できるようになりました。
また、Eメール入力欄を自由に設定することができ、今まで「Email」とか「e-mail」など、
決まった名称だったものが、「Eめーる」とか「電子メールあどれす」など、
自由に付けた名称(NAME="...")が使えます。Eメール欄として指定設定された欄の入力は、
Eメール構文チェックを通りますので、よく起きる全角入力を防止でき、
さらに上記の空入力チェック設定もしておけば、Eメール欄を必須入力にすることができます。
なお、CSV出力機能など、一部に廃止された機能もあります。
今後はこのシステムがフォームメールソフトとしてメイン公開(バージョンアップ対象)していきます。
ただ、perl5環境、uuencode、nkfなどの外部プログラムが必要ですので、
用意できない(サーバにインストールされていない)方のために、
WebFORMとファイルアップローダはそのまま公開しておきます。
なお、2種類のサンプルHTMLもセットに含まれていますので、
参考にしながら設定してください。
※ このサンプルフォームは実際にはメール送信はされないようになっていますので、
動作の様子をみるだけとなります。メール送信先はプログラム内に設定するものですので、
実際のメール動作については、実際にご自身で設置してお試しください。