• 締切済み

Dreamweaverでフォーム作成

Dreamweaverでフォームを作成しているのですが、CGIは自作CGIになるのでしょうか? また、“アクション”の欄にはプロバイダから送られてきた自作CGIのURLを記入するのでしょうか、それとも自作CGI転送先ディレクトリを記入するのでしょうか。

みんなの回答

noname#48234
noname#48234
回答No.2

#1再び。 >また、この状態で送信してくれた人の内容の確認は私宛にメールで届くのでしょうか? この意味がイマイチよく分からないのですが、入力されたフォームの内容をWeb_CADさん宛てにメールで送信したいのでしょうか? 「***.cgi」はローカルサイトのフォルダではなく、フォームに入力された内容を読み取ってWeb_CADさんにメールで送る処理をするプログラム(ファイル)です。 先の回答で書いたタグは、こう書くだけでメール送信が行われるというものではなく、あくまでも、送信ボタンが押されたときに実行されるプログラムを指定しているに過ぎませんので、指定した「***.cgi」というプログラムがないとメール送信はされません。 Web_CADさんがこのプログラムを自作しなければならないのです。 このプログラムをどんな言語で書かかなければならないのか、どこにアップロードするのか等の決まりが下記参考URLに載っています。 ちょっと見たところ、niftyではメール送信を行うために必要な「sendmail」という機能が使えないみたいですよ。 この機能はよく いたずらに悪用される為、禁止しているプロバイダもあるんです。

参考URL:
http://homepage.nifty.com/cgi/
noname#48234
noname#48234
回答No.1

こんばんは。 フォームに合わせて簡単にCGIも作ってくれるソフトがある(?)ようですが、Dreamweaverの場合は自作ですね。 アクションは自作CGI(ファイル)のURLです。 <form action="www.***.ne.jp/~Web_CAD/cgi-bin/form.cgi" method="POST"> *あくまでも例です。プロバイダに指定されたディレクトリにアップロードしてください。 という感じです。 まだ不明な点がありましたら補足を。

noname#38317
質問者

補足

早速のご返答ありがとうございます。 今ひとつお聞きしたいのですが、form action最後の/form.cgiとはDreamweaverのローカルサイト内に作成したフォルダということでしょうか? また、この状態で送信してくれた人の内容の確認は私宛にメールで届くのでしょうか? ちなみに私のプロバイダはniftyになります。 よろしくご返答願います。

関連するQ&A