こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

メールフォームの設置方法。CGIってなんですか??

お世話になっております。
現在会社のホームページを作っています。
マイクロソフトのパブリッシャーというソフトで作っています。
お客様からのアンケートなどを取るためメールフォームを作成しました。ページをアップしたのですが、テストで試しに送信ボタンを押しても作動しません。
一体、何がいけないのでしょうか??

プロパイダさんの方からレンタルスペースを申し込んだ際、

CGI関係  perl   /○○○/○○○○/○○○
       sendmail  /○○/○○○/○○○
       nkf    /○○○/○○○/○○○

(○は英数字が書いてありました。)

上記のようなものがユーザー情報(アカウント名やパスワードetc)などと一緒に記載されていました。
これは何か関係があるのでしょうか?

まったくの初心者ですのでわかりやすくご説明していただけますと幸です。
みなさん、ご回答お願い致します。
       

投稿日時 - 2006-02-09 16:56:56

QNo.1954609

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

みなさんがすでに書いているのですがさらに詳しく。
CGI関係  perl   /○○○/○○○○/○○○
       sendmail  /○○/○○○/○○○
       nkf    /○○○/○○○/○○○
はおそらく
/usr/local/bin/perl
/usr/sbin/sendmail
などのようにかかれているはずです。
これはサーバーのOSのLinux(Unix)のディレクトリを表します。
Windowsでいうところの
C:mydocument\mypicture\
見たいな感じで\が/なっているだけと考えてください。
/usr/local/bin/perl はusrフォルダの中のlocalフォルダのbinフォルダの中にあるperlというソフトの事を指します。
でなぜこれが必要かといいますとメールフォームは一般的にCGIを使って送信します。
(広義にCGI=perlと考えてください。)
そのCGIを使う時に/usr/local/bin/perlという記述が必ず必要になるのです。
ですからまずはフリーなり有料なりCGIを取得すればその記述の意味することが理解できるとおもいます。またそのサーバーではおそらく使えるとは思います。

投稿日時 - 2006-02-12 02:31:28

ANo.3

>nkf 
>は日本語処理関係
個人的にはこれは
使わないでJcode.pmもしくは
jcode.plを使った方がいいと
思います。

メールフォームでメール送るのには
文字コードエンコードを必要です。

投稿日時 - 2006-02-09 22:49:48

ANo.2

私はマイクロソフトのパブリッシャーというソフトは使った事がないので私の仮定ですが、送信ボタンを作っただけでcgiプログラムなどを用意していないと思います。

CGIは、サーバー上で処理するプログラムです。
フォームメールですと例えば"送信"ボタンが押されたときにこのプログラムを使用してメールを送信したりします。

"perl   /○○○/○○○○/○○○"は"cgi"プログラムの設定をするときに指定された場所を○のように書き換えます。sendmailも同じはずです。

またcgiはホームページのサーバ上にアップしたときにパーミッション等の設定も変更しなくてはいけなません。

参考URLは、フリーのcgiプログラムを配布しているところの一つです。商用利用などには規制があるかも知れませんがこういうところの設置の仕方をよくよんで勉強してみて下さい。

もしも難しすぎてダメだというのでしたら、フォームメールを提供しているサービス(有料&無料)もありますのでそちらの方もご検討ください。

参考URL:http://www.kent-web.com/data/postmail.html

投稿日時 - 2006-02-09 21:22:07

ANo.1

サーバーにおいておく
処理プログラムなどのファイルについての設定です。

sendmail
はメール関係
nkf 
は日本語処理関係
です。

参考URL:http://e-words.jp/w/CGI.html

投稿日時 - 2006-02-09 17:09:52

補足

ご回答ありがとうございます。
普通のページは普通の指定された所に保存してアップされるのですがメールフォームのページはsendmailの/○○○/○○/○○○という所に保存してアップすればいいということなのでしょうか??

投稿日時 - 2006-02-09 17:21:51

あなたにオススメの質問