アンケートなどをメールを使わずサーバーにため込むには?

[上に] [前に] [次に]
すぎやま [E-Mail] 2000/02/15(火) 15:05:30
現在アンケートなど、メール送信フォームを利用しています。
これを、メールで一件ずつ送信されるものではなくて、サーバーの特定のフォルダにため込んでいくようなCGIはありませんか?
いろいろさがしているのですが見つかりません。
お願いします。

EMI 2000/02/15(火) 15:10:52
適当な掲示板のスクリプトを改造してみたらどうですか?

2000/02/15(火) 16:07:50
メール送信をしているOPEN文の部分を
OPEN(MAIL,">>アンケート結果のパス");
みたいなカンジにしてファイルに追記していけばいいのでは?
#メール用のヘッダとかは削ったほうがいいと思うけど、
#もし結果のログだけでなく回答状況のHTMLが欲しいとかだと
#もっと手を加えないといけないけど。

すぎやま 2000/02/15(火) 17:08:23
いろいろ教えていただいてありがとうございます。
今使っているメール送信フォームはとほほさんのものを使わせていただいています。具体的にはどのように改造すればよろしいでしょうか?
もう少し勉強してからと言うことでしたら何か参考になる本やスクリプトはありますか?

TED 2000/02/15(火) 19:24:08
EMIさんの言うように、掲示板を改造して作った方が早いかも。
要するには、投稿者に記事内容を閲覧させないような掲示板(?)というもので実現できるのではないかと思います。

・同じスクリプトの掲示板を2つ用意する(一方を別のファイル名で保存する)。データファイルは共用するようにする。
・一方を、投降された記事の内容を表示しない(投降フォームしか表示されない)ようなものに改造する。
・同じディレクトリにアップロードする。
・記事内容を表示できる方は隠しアドレスにしておき、管理者が投稿記事を確認するために使う。

という感じではどうでしょうか。

TED 2000/02/15(火) 19:30:23
他にも方法はいくつかあると思いますが。
もちろん、いずれの方法にしろ、CGIが使えるサーバである事が必要な条件です。

すぎやま 2000/02/15(火) 19:44:04
なるほど、CGI素人の私が今やってたopen(DB,">>〜.txt);という方法より早くできそうですね。早速これからやってみます。
解決ボタンはもう少しお待ちください。

すぎやま 2000/02/15(火) 21:23:58
ちょっとやってみたのですが、すいません。
悩みましたがやはり入力してもらったアンケート結果を元にデータベースを作りたいので、サーバーの特定のフォルダにためこむ方法があれば教えてください。言葉が足りなくてすいませんでした。

なると 2000/02/16(水) 02:43:17
TEDさんのやり方じゃだめなんでしょうか?(^^;

Web裏技さん(http://www.rescue.ne.jp/)の
「簡易データベース」はどうですか?

すぎやま [E-Mail] 2000/02/16(水) 03:23:03
[[解決]]
なるとさん、TEDさん、?さん、EMIさんいろいろありがとうございました。結局「簡易データベース」を利用してみたいと思います。(まだ作ってないけど)せっかく教えてくれたのに素人だからというわがままを言ってしまってすいませんでした。これ以上ヘンなこといって怒らせるのも悪いので解決しておきます。ありがとうございました。

[上に] [前に] [次に]