フォーム to メール

このCGIプログラムは、フォームから電子メールするもので、 マルチパート(ファイルアップロード)に対応した汎用プログラムです。 WebFORMとファイルアップローダを合体させたものです。 いままでファイルアップローダで処理できなかった、 マルチプルデータの処理も可能です。 また、汎用ソフトとしてはなかなか実現できなかった、 指定の項目(TYPE=TEXTまたはTEXTAREAに限る)の空入力チェック処理が可能となり、 必須入力欄を指定できるようになりました。 また、Eメール入力欄を自由に設定することができ、今まで「Email」とか「e-mail」など、 決まった名称だったものが、「Eめーる」とか「電子メールあどれす」など、 自由に付けた名称(NAME="...")が使えます。Eメール欄として指定設定された欄の入力は、 Eメール構文チェックを通りますので、よく起きる全角入力を防止でき、 さらに上記の空入力チェック設定もしておけば、Eメール欄を必須入力にすることができます。 なお、CSV出力機能など、一部に廃止された機能もあります。

今後はこのシステムがフォームメールソフトとしてメイン公開(バージョンアップ対象)していきます。 ただ、perl5環境、uuencode、nkfなどの外部プログラムが必要ですので、 用意できない(サーバにインストールされていない)方のために、 WebFORMとファイルアップローダはそのまま公開しておきます。

なお、2種類のサンプルHTMLもセットに含まれていますので、 参考にしながら設定してください。

添付機能あり:メールフォームの例
添付機能なし:メールフォームの例

※ このサンプルフォームは実際にはメール送信はされないようになっていますので、 動作の様子をみるだけとなります。メール送信先はプログラム内に設定するものですので、 実際のメール動作については、実際にご自身で設置してお試しください。


解説ページへ戻る