あなたのご希望のドメイン名を入力してください
W W W
.com .net .org まで入力してください

HOME + PRICE + SERVICE + ORDER + FAQ + GUIDE + SUPPORT + NEWS + CONTACT


Hosting Today Guide
  • Guide: CGIスクリプトの設定



    4. メールフォームの設定方法 - Top

    フォームを作成しても、CGIを使用しないと、入力した内容がコード変換され ていて読めなかったり、
    項目間がくっついてしまって読みにくかったりします。
    それを防ぐために フォームデコード用のスクリプトを使用する必要があります。





    formmail.cgiスクリプトが機能するようにするために、 HTMLコードのなかに以下のフォームを使用する必要があります。
    以下の3行が、フォームメールの設定です。





    <FORM METHOD=POST ACTION="/cgi-bin/formmail.cgi?http://yourdomain.com/thankyou.html">
    <input type=hidden name="recipient" value="yourID@yourdomain.com">
    <input type=hidden name="subject" value="information">

    1行目のコードはそのwebページへの訪問者が"submit"をクリックすると、
    サーバーのcgi-binディレクトリにあるformmail.cgiスクリプトが呼び出されます。

    ?の後に続くhttp://yourdomain.com/thankyou.htmlの部分にはフォームデータが提出された後、読み込みたいファイルのURLを用いて下さい。

    2行目のvalue=以下にはフォームの送信先のメールアドレスを指定します。

    3行目のvalue=以下にはこのフォームの名前を指定します。ここに記入したものがsubjectとなります。

     サブジェクトに日本語を使用すると文字化けすることがあります。



    • Frontpageのユーザーでも同様です。:


    フォームの作成方法については、HTMLの書き方等のる書籍等に 詳しく書かれていますので、それを参考にして下さい。

    名前のフィールド名は"realname"E-mailアドレスを"username"としてください。また、最後の
    </form> を忘れないように。

    注:このページのフォームのタグをブラウザからコピー・ペーストすることはできません。お手数ですが、入力していただく必要があります。






    フォーム入力画面の例






    アンケート




    お名前
    E-mail
    住所
    郵便番号


    お好きな種類をお選び下さい。

    性別:男性女性





    上のアンケートフォームの HTML は以下のようになっています。

    <FORM METHOD=POST ACTION="/cgi-bin/formmail.cgi?http://yourdomain.com/vhs/user/thankyou.html">

    <input type=hidden name="recipient" value="yourID@yourdomain.com">

    <input type=hidden name="subject" value="アンケート">

    <pre>

    <b>お名前</b> <input type=text name="realname" size=42>

    <b>E-mail</b> <input type=text name="username" size=42>

    <b>住所</b> <textarea name="address" rows=3 cols=42>

    <b>郵便番号</b> <input type=text name="zip" size=10>

    </pre>

    <pre>

    お好きな種類をお選び下さい。

    <select name="favorite" size=2 multiple>

    <option selected>チョコレートケーキ

    <option>チーズケーキ

    <option>アップルパイ

    <option>プリン

    <option>ティラミス

    </select>

    </pre>

    性別:

    <input type="radio" name="sex" value="male"><b>男性</b>

    <input type="radio" name="sex" value="female"><b>女性</b>

    <center>

    <Input TYPE="submit" VALUE="送信">

    <Input TYPE="reset" VALUE="リセット">

    </center><p>

    </form>


    送られてきたメールは次のように表示されます。
    Date: Thu, 22 May 1997 06:00:25 -0400 (EDT)
    To: kengo@hostingtoday.com
    From: webmaster@hostingtoday.com
    Reply-To: webmaster@hostingtoday.com
    Subject: アンケート

    Below is the result of your feedback form.
    It was submitted by ユーザーサポート (webmaster@hostingtoday.com) on Thu Sep 28 06:00:25 EDT 1997
    --------------------------------------------------------------
    recipient: kengo@hostingtoday.com
    ____________________________________________

    subject: アンケート
    ____________________________________________

    realname: ユーザーサポート
    ____________________________________________

    username: webmaster@hostingtoday.com
    ____________________________________________

    address: 東京都小平市花小金井5-35-25
    ____________________________________________

    zip: 187
    ____________________________________________

    favorite: チーズケーキ
    ____________________________________________

    sex: female
    ____________________________________________
    - Updated: January 14, 2001

    [Guideに戻る]- [E-MailでGuideを受けとる]- [Guideを検索する]- [質問を投稿する]     



  • HOME + PRICE + SERVICE + ORDER + FAQ + GUIDE + SUPPORT + NEWS + CONTACT

    Hosting Today by Preston Company
    (有)プレストン・カンパニー
    一般第二種電気通信事業者 A-11-3666

    〒187-0002
    東京都小平市花小金井5-35-25

    TEL 0424-67-2189
    FAX 0424-67-1566
    E-mail sales@hostingtoday.com