- ベストアンサー
CGIフォーム作成の方法とテンプレートファイルについて
- HTMLのタグを使用して入力用のフォームを作成します。
- テンプレートファイルを作成してホームページのディレクトリに保存します。
- テンプレートファイルの中身はコメントとメールアドレスの入力欄です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
解説文から考えると, (1)HTMLで作成したフォームのファイル(htmlファイル) (2)TEXTで作成したファイル(TEXTファイル=template.eml) 以上の2つのファイルを作る必要があるようです。 (2)のファイルは単純に ホームページの感想:#comments# e-mailアドレス:#email# とだけ書いて"template.eml"というファイルを作成するだけ 良いと思います。 ※やはり最初の回答がまずかったですね。すみません^^;
その他の回答 (2)
- macer3
- ベストアンサー率11% (1/9)
>htmlとテキストのファイル2つ作ってやってみました。 >送信するとhtmlで作成した内容が、そっくりテキスト >ファイルにはいっています これがどういう状態になっているのか、わかりにくいのですが、 アップロードしたのであれば「ホームページの感想」のページに ご自身でアクセスして、試しにご自身で記入してみてはどうでしょうか。 正常に作動していれば、記入した内容が書かれたメールが届くはずです。 一度試してください。
お礼
macer3さん 度々の回答ありがとうございます。 メ-ルが正常に届かないので、まだ試行錯誤してます。勉強して頑張ります。何度も返答頂きありがとうございました。
- macer3
- ベストアンサー率11% (1/9)
開設されるホームページに、その感想と感想を書いた人のメールアドレスを記入するページ(テンプレート)があると思うのですが、そこで記入された文章を「ホームページの感想」の部分は#comments# 、「e-mailアドレス」の部分は#email#として CGIが認識します(CGIプログラムに情報を渡す)、という意味です。 言い換えれば、#comments# や#email#の部分を別の名前に変更すればCGIプログラムがちゃんと認識してくれないということになります。 ※うまく説明になってるかなぁ^^;
お礼
回答ありがとうございます。 まだよくわからないのですが… template.eml という テキストファイルを作る そのファイルを開き ホームページの感想:#comments# e-mailアドレス:#email# と貼りつけておくのですか? よろしくお願いします
お礼
度々 回答ありがとうございます。 html と テキストのファイル2つ作ってやってみました。 送信すると html で作成した内容が、そっくりテキストファイルにはいっていますが、これでいいのですか。 まったく ??で、また、これはどのようにするということなのでしょうか。(>_<) よろしくお願いします