フォームについて

Webテンプレート HTML+CSSサンプルコード集



0   名前: eruk : 2005/09/12 17:12  [URL
自サイトで小説を公開しているので、感想フォームとやらを作りたいのです。
しかし、フォームについてよく分からないことがあるので、質問させていただきます。

まず、フォームの自作は可能か。
タグがあるので可能だとは思いますが、下の問題から可能なのか不安です。

フォームの保存先は一体どこなのか。
送信をしたら、それは一体どこに送信されるのでしょうか。
メールとして機械的に送られるのか、どこか別のところに送られるのか、どうなのでしょう。
送信されたものを閲覧する方法が分からなければ意味がないです。

過去ログが多かったので、全て調べられませんでした。
既出だったらすみません。

1   名前: ガブ : 2005/09/12 17:12  [URL
-まず、フォームの自作は可能か。
可能です。
-タグがあるので可能だとは思いますが、下の問題から可能なのか不安です。
タグのみでは不可能だと思います。PHPやPerlを使うことになると思います。
-フォームの保存先は一体どこなのか。
送信された内容でしたら自分で設定することができます。
-メールとして機械的に送られるのか、どこか別のところに送られるのか、どうなのでしょう。
メールで送信するのか、掲示板のように表示するのかなどは作り方により変わります。

外していたらすいません。

2   名前: eruk : 2005/09/12 17:12  [URL
>タグのみでは不可能だと思います。PHPやPerlを使うことになると思います。
PHPやPerlとは一体なんでしょうか。
見慣れない単語です。初歩的なことだったらすみません。

3   名前: Newのり太 : 2005/09/12 17:12
> まず、フォームの自作は可能か。
> タグがあるので可能だとは思いますが、下の問題から可能なのか不安です。

フォーム自体はHTMLタグで作ることは出来ますが、
フォームに記入したものをどうにかするための仕組みは別途必要です。

> フォームの保存先は一体どこなのか。

たいていの場合、任意のページ上に設けます。

> 送信をしたら、それは一体どこに送信されるのでしょうか。
> メールとして機械的に送られるのか、どこか別のところに送られるのか、どうなのでしょう。
> 送信されたものを閲覧する方法が分からなければ意味がないです。

formのactionで指定した先です。
http://www.tagindex.com/html_tag/form/form_action.html
それが前述の「どうにかするための仕組み」、つまり
メールフォームCGIや、掲示板のCGIなどのプログラムになります。
これらのCGIは、Perlというプログラム言語で書かれている場合が多いです。
記入内容は、メールフォームCGIであれば、サーバーのメール送信プログラムを通じて
指定した送信先に送信されるでしょうし、掲示板CGIであれば該当の掲示板に投稿されます。

メーラーを利用してメール送信させることも出来ますが環境に依存するため、
CGIなどサーバー側で処理できる方法がより確実です。
http://www.tohoho-web.com/wwwmail1.htm

> PHPやPerlとは一体なんでしょうか。

「***とは」などと検索してみると目的の情報が得られることが多いです。

PHPとは
http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=PHP%E3%81%A8%E3%81%AF&num=50

Perlとは
http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=Perl%E3%81%A8%E3%81%AF&num=50

4   名前: eruk : 2005/09/12 17:12  [URL
結局はプログラミング言語、ですか……。
メールフォームなら簡単に作れそうですが、環境に依存する、と。
一朝一夕にできるものではなさそうなので、じっくりとやってみようと思います。
ありがとうございました。

5   名前: Newのり太 : 2005/09/12 17:12
# 終了気味ですが。。。

> 一朝一夕にできるものではなさそうなので、じっくりとやってみようと思います。

なにも一から自分でプログラムを書かなければいけないというわけではありません。
フォームメールCGIなら無料で使えるものがweb上で数多く配布されています。
ご自身のサイトでも使用されている掲示板の配布元であるKENT-WEBさんでも
Postmailという使い勝手のよいスクリプトがあります。

# ご利用のサーバーで、CGIおよびsendmailが使用できることが前提です。
# あるいは、ご利用のISPのホームページサービスでも
# フォームメールCGIが提供されているかもしれません。

> メールフォームなら簡単に作れそうですが、環境に依存する、と。

うすうす感じていたのですが、
「フォーム」という用語をなにか勘違いしているような気がするのですが、気のせいでしょうか?
フォームとは、一連の記入欄やボタンのことをまとめて言います。
なので、フォーム自体が「環境に依存する」というわけではありません。
mailtoスキームを使用してフォームに記入された内容をメールで送る方法が
環境に依存すると言いたかったのですが。

<追記>
独自CGI、sendmail、ISP提供のアンケート/メール送信CGI
いずれも使用できるようですね。
http://www.plala.or.jp/access/guest/service/index16.html
http://www.plala.or.jp/access/community/phps/cgi_main.html

6   名前: eruk : 2005/09/12 17:12  [URL
色々とありがとうございます。
分かりにくい書き方でしたので、今更ですが補足をします。

私は、感想を匿名で、メールアドレスなしで送れるのを設置したいのです。
メール送信だと、メールアドレスが必須になってしまいますから、
フォームがあってもなくても、結局メールアドレスは分かってしまいますし。
調べたところ、匿名のほうが感想を書きやすいということでしたので。

つまり、匿名性の高い感想フォームを設置したいというわけです。
そういうのはなかなか見つからないので、自作するしかないと思いました。
フォームについてのご指摘、ありがとうございました。
再度、フリーでいいのがないか探してみることにします。

7   名前: 愛浦憂馬 : 2005/09/12 17:12  [URL
http://www.kent-web.com/data/postmail.html

がシンプルで良いですよ

8   名前:  : 2005/09/12 17:12
WEB拍手では駄目なんでしょうか?

[> 参考
http://www.webclap.com/

9   名前: eruk : 2005/09/12 17:12  [URL
>愛浦憂馬さん
よく読んでみると、
メールアドレスは強制必須でなくすることも可能なようです。
強制的に必須だと思い込んでいました。しっかり確認するべきでした。
オプションサーバを使用する手続きが面倒ですが、何とかなりそうです。

>悠さん
WEB拍手ですか……。
問題はその後に表示される絵です。余裕だけでなく、実力がありません。
さすがに文章だけだと寂しいでしょうし、厳しいです。
絵の実力があれば、考慮できますが……。

何度目になるか分かりませんが、ありがとうございました。
小説がある程度進行した頃合を見計らって、設置してみようと思います。

10   名前: Newのり太 : 2005/09/12 17:12
# またまた、終了気味ですが。。。

> オプションサーバを使用する手続きが面倒ですが

http://www.plala.or.jp/access/community/phps/mailsend.html
ちょっと小細工すれば、上記CGIも使えそうな気がします。

<INPUT TYPE="text" NAME="from" SIZE=30> を
<INPUT TYPE="hidden" NAME="from" VALUE="適当なアドレス">
などと変えてみるとか。

要するに、必須項目であるfrom欄に何がしかの値を与えてやればいいのですから、
自分のメアドなど適当なアドレスをあらかじめ入れておき、隠しフィールドとしておけば
実際の送信者のメアドを書かせることなく送信してもらうことは可能ではないかと思います。
また、from以外の名前で別途アドレス欄を設けておけば書きたい人は書くでしょうし。

まあ、独自CGIのほうが、エラー画面や送信後の画面のカスタマイズなど、
何かと融通は利くかもしれませんがとりあえずご参考まで。

# sage機能がないようなので気持ちだけsageときます。

11   名前: eruk : 2005/09/12 17:12  [URL
とりあえずこれが下がる前に。
エラー画面や送信後の画面には特にこだわらないので、それでできるなら越したことはないです。
よく見ると、ラジオボタンなども使えるみたいですし。
手間をかけるのもいいですが、そのせいでメインの更新が遅れたら意味がありませんし。
まずは、リンクを張らないで試してみようと思います。
Newのり太さん、何度もありがとうございました。
今度こそ終了……になりますでしょうか。

追記
メールアドレスにtestと入力しても普通に送信されました。
そこの説明を他のものに変えるだけでも何とかなりそうです。

12   名前: 文月 : 2005/09/12 17:12
終了気味のようですが……

>erukさん
小説サイト用の感想フォームとのことで、
こちら参考になりますでしょうか? 手前味噌ですが……
http://lion.zero.ad.jp/hanameiro/novel/novel_howto04.html


13   名前: eruk : 2005/09/12 17:12  [URL
とりあえず報告をしておかないと、終わりが見えなさそうなので。
一応完成いたしました。
感想フォームにしてはやりすぎですが、完成ということで。

>文月さん
サイト拝見させていただきました。
作品数がひとつしかないので、少々厳しいところもありましたが、参考になりました。
作品数が増えたら考慮してみます。

皆さん色々とありがとうございました。

一覧へ戻る