• 締切済み

お問い合わせフォームの作り方について

フリーのお問い合わせフォームをダウンロードし、今作ってるサイトにつけてブラウザで確認したところ、フォームにTESTと入力してエンターを押すとcgiのファイルが開いてしまいます。どのフォームにもそうなりますし、送信ボタン押してもそうなります。cgiの知識が全くないため原因がわからないです。もしおわかりになられる方、その経験あり!な方おられたらよろしくお願いします!!

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

>フォームにTESTと入力してエンターを押すとcgiのファイルが開いてしまいます。 ・・・【中略】・・・ >cgiの知識が全くないため原因がわからないです。  こればっかりは、『最低限CGIの知識を身につけてください』としか言いようがありません。  車のエンジンがかかりません。車の知識はまったくないのですが・・・キーがどこにあるか、ハンドルがなにか、そもそもどちらに向いて走るのかも知らない。 ★「cgiのファイルが開いてしまいます。」  の一言で、貴方がCGIを使う、ある程度どころか最低限の知識がないことが明らか・なのですよ。  CGIは、ある意味とても危険で、他の共用ユーザーに迷惑をかけたり、SPAMの足がかりにされたり、運用するための、最低限の知識を身に着けてください。今のあなたは、車の免許も知識もないのに、高速道路に乗り入れようとしている状況です。  

kokihi
質問者

お礼

ありがとうございます。これから勉強します!がんばります。

noname#75816
noname#75816
回答No.1

CGIを動作させるにはWebサーバ(HTTPサーバ)に動作させるための設定が必要です。 通常よくあるプロバイダだとCGIが動作できるディレクトリを既定していたりするものなのですが その辺りはお使いのプロバイダの定義ではどうなっていますか? (ご自身でサーバを立てているのであればhttp.confの設定を見直す等必要だと思いますが。) CGIの動作はセキュリティに関わる話なので、普通のプロバイダなら cgi-binディレクトリ下におかないとCGIとしては動作しないとか 独自に既定してるはずなんですけど。

kokihi
質問者

お礼

回答していただきありがとうございます。がんばります!

kokihi
質問者

補足

できました!

関連するQ&A