CGI を使用しない時に使用していた下記の行の一部を書き換えて、もう一行追加するだけです。
<form action="mailto:xxxx@xxx.xx.xx" method="post">
mailto:xxxx@xxx.xx.xx の部分を、http://cgi.skz.ne.jp/cgi-bin/decode/decode.cgi に変更します。
次に、 <input type="hidden" name="mailto" value="xxxx@xxx.xx.xx"> の一行を追加します。
xxxx@xxx.xx.xx には、あなたのメールアドレスを指定します。
後は通常通りフォームを作成すれば動作します。
<form action="http://king.skz.or.jp/cgi-bin/decode/decode.cgi" method="post">
<input type="hidden" name="mailto" value="tanaka@skz.or.jp">
相手にメールアドレスを記入してもらいたい場合。
* メールアドレス:<input type="text" name="email"> と言う一行を追加します。
( 『メールアドレス:』の部分は何でも構いません。 )
* name= を email で指定すると言う事が絶対条件です。
* この行を追加しない場合、又は、記入者がメールアドレスを記入しなかった場合には、
記入者のアドレスが、nobody@xxx.xxx と言うアドレスでメールが送信されます。
送られてくるメールのタイトルを設定したい場合。
* <input type="hidden" name="subject" value="メールタイトル"> と言う一行を追加します。
『メールタイトル』の部分を御自身の環境に合わせて書き換えて下さい。
* この行を追加しない場合は、デフォルトの no subject がメールのタイトルになります。
* その他、type="text" として記入者にタイトルを書いてもらう事も出来ますし、
select等を使ってメールタイトルを複数の中から選択可能にする事も出来ます。
送信完了後に自分で作成したページを表示させたい場合。
* <input type="hidden" name="location" value="表示させたいページの URL"> と言う一行を追加します。
『表示させたいページの URL』の部分を、http://www.skz.or.jp/tanaka/thanks.htm の様に
御自身の環境に合わせて書き換えて下さい。
* この行を追加しない場合は、CGI 側で設定されている送信完了メッセージが表示されます。
CGI 側で設定されている送信完了メッセージのページにリンクを入れたい場合。
* <input type="hidden" name="ref_name" value="リンクのタイトル">
<input type="hidden" name="ref_url" value="リンク先の URL"> と言う二行を追加します。
* リンクを張りたいページの URL とそのタイトルを、必ず2行ペアで指定して下さい。
* 『リンクのタイトル』を「先頭ページに戻る」・『リンク先の URL』を「http://www.skz.or.jp/tanaka/」の様に、
それぞれを御自身の環境に合わせて書き換えて下さい。
* 先の location が既に設定されている場合は、こちらを設定しても無視されます。
確認画面に出したくない項目が有る場合。
* 現在の仕様では hidden オプションを使用しても確認画面には表示されてしまいます。
name="password" の場合のみ確認画面で表示をしない設定になっています。
* 例 : <input type="password" name="password">
確認画面を出さずに直接送信したい場合。
* <input type="hidden" name="no_check" value="on"> と言う一行を追加します。
* この行を追加する事によって確認画面を表示させずに即座にメールの送信を実行させる事が可能です。
* checkbox等を使って記入者に選択させる事も可能です。
送信者にも記入内容のコピーを渡したい場合。
* <input type="hidden" name="c_copy" value="on"> と言う一行を追加します。
* これを設定しておけば、書き込んだ内容のコピーが表示されます。
* type="checkbox" にすれば、送信者にコピー表示するかしないかを決めさせる事が可能です。
記入欄に空欄が有った場合、送信されないようにしたい場合。
* <input type="hidden" name="space_check" value="on"> と言う一行を追加します。
* この行を追加すると入力していない項目がひとつでもあればメール送信は実行されません。
『name="名前"』の様に、name の項目には、日本語が使えます。
・ 通常の電子メールと同様に、送信されるデータにセキュリティ上の保護は一切ありません。
・ クレジットカード番号や個人情報などの重要データにこのサービスは絶対に使わないで下さい。
・ 半角カナ文字は使用しないで下さい。
・ フォーム記入者にも半角カナ文字を使用させないようにして下さい。
( フォームのページに一言書き添えておけばそれで十分でしょう。 )
・ 通常のメール同様、即座にメールが配信されるとは限りません。
・ サーバーの障害等により正常に動作しない場合が有り得ます。
[ 個人のホームページ一覧 | 企業のホームページ一覧 ]
[ SK Net トップページ ]