@nifty@homepageメールデコード用フォームチェック

------簡単な説明------

概要

このCGIは、@nifty@homepageのメールデコード用のフォーム自体のチェックと、フォームから送信されたデータのチェックを行うために、自分用に作成したものです。まだβ版ですが、作成したフォームから送信できない場合などの原因究明に使えるはずです。

このCGIは、「掲示板への書き込みがあった場合の運営者や会員への連絡」や「アンケートの収集と集計」「利用データのCSVでの保存」「ごく少人数の同報機能」などにメールデコードを活用するいくつかのCGIの機能の一部を、流用して新たにまとめたものです。

この色の部分は製作中です。

このCGIの用途

主な用途として、次のものを想定しています。

必須項目チェック
@nifty@homepageメールデコードで指定されている、いくつかの必須項目が存在するか?のチェック。
不正な文字列のチェック
必須項目のうちメールアドレスやURLについいては、それが不正でないか?のチェック。
入力チェック
実際に文字列を入力して送信して、必須項目の有無と値のチェック
送信前の確認
ニックネームを含むアドレスのMIME::Base64エンコード
上記を含む複数アドレスへの対応
送信する前の確認と送信
送信データの控えの送信
フォーム利用者の詳細情報の取得
USER_AGENT,REMOTE_ADDR,HTTP REFERER,HTTP_USER_AGENTなどを取得できる。

このCGIの特徴

テストと送信前確認に対応しています。

隠しフィールドのチェック
隠しフィールドのフィールド名と送信されたデータの確認
入力テスト
作成したフォームに必要事項を入力/未入力の状態でこのCGIに送信することで、入力フォームがチェックできます。
入力チェック
メールアドレスは、日本語を含む[ 山田太郎<trou@hoge.com> ]や[ "山田太郎" <trou@hoge.com> ]にも対応しています。また、MIME::Base64エンコード済みの["=?iso-2022-jp?B?*******=?=" <trou@hoge.com>]もそのままチェックできます。(フォームをCGIから出力する場合などにも使えると思います。)
これらのアドレスを[,]で区切った複数の送信先の場合もチェックできます。
送信前確認画面(テストモード)
このCGIからテストモードのまま送信することが可能です。その場合、送信者のIPアドレスやブラウザ情報も取得できます。
送信前確認
送信前確認画面を経て送信するメールデコードととして利用できます。複数送信先とニックネーム付きアドレスに対応
送信者へのコピー(控え)の送信に対応

詳しい使い方は@nifty:ホームページ作りのフォーラム:掲示板:サポート!@homepageサービス以降のスレッドを確認してください。

文書情報

First Published
2005-07-10
Last Modified
2005-07-15 18:14:46 (JST)
© Iruka 2005 - 2008 All Rights Reserved mailto:office@ichiya.com

Valid HTML 4.01! Valid CSS!