フォームとCGI

フォーム

  1. 文字化け対応の為、「enctype="text/plain"」を記述します。(企業では記述しない)
  2. <input name="email" id="email" type="text">」のname属性とid属性はセットで記述します。

CGIによってフォームを処理するワークフロー

1.HTMLファイルに「<form method="post" action="cgi-bin/formmail.cgi">」と指定します。
2.formmail.cgiTeraPadで開く。
3.1行目は著作権なので「#!/usr/bin/perl-w」は残します。
4.23行目をCGIプログラムのパスにします。
5.26行目をアドレスを自分のアドレスにします。
6.35行目を送信後に開くページのパスに変更します。
7.「formmail.cgi」を「cgi-bin」フォルダーごとアップロードして、パーミッションの設定を「755」にします。