• 締切済み

サイトにCGIでお問合せフォームを設置したいです

自分で作ったサイトにCGIでお問合せフォームを設置したいのですが、設置方法がわかりません。 フリーの素材をダウンロードしたものの、何をどうすればいいのかわかりません。 以下、フリーのダウンロード先になります。 http://www.synck.com/contents/download/cgi-perl/mailform.html メールフォーム UTF-8専用(無料CGI)をダウンロードしました。 サイトはDWCS3で作りました。 OSはXPです。 レンタルサーバーはXサーバーを使用します。 以上、よろしくお願いいたします。

  • CGI
  • 回答数3
  • ありがとう数4

みんなの回答

回答No.3

Xサーバーさんでレンタルとのことで HP上で見る限りCGIの設置に必要な情報が記載がなかったので (OS、Perlの実行パスなど) サポートにお問い合わせしたほうが良いです ちなみに、UTF-8専用だと携帯メールへの送信で文字化けなどが 発生することがあるので要注意です

zutakatracks
質問者

お礼

ご回答ありがとうございました。 まだまだ勉強不足ですが、頑張っていきたいと思います。

  • abacabu
  • ベストアンサー率37% (250/663)
回答No.2

無料CGIのレンタルは考えなかったのでしょうか? もうフォーム等構成が出来ている状態で、多少のデザイン変更が可能なスペースが有ります。 その問い合わせフォームをそのレンタル先のアドレスにはなりますが… 素人がCGIを使えないのに使って、かつ、レンタルサーバーをダウンさせる行為は 私個人としましてはお止したいと思います。 そのCGIのプログラムをいじっただけでいじる場所によっては簡単に計算処理が出来ず サーバーダウンをさせてしまい、レンタルサーバ側に損害を発生させます。 その際の損害金額を支払う気持ちと準備がおありでしたら、どうぞ。 そうでなければ、 CGIを勉強したいという気持ちと、ご自分のサイトの完成度を高めたいという場合ですと、 ・・・サーバーって何かご存知ですか? 普通のパソコンですよ?しかも98位の性能あれば十分… CGIを勉強すれば理解できると思いますが、ご自分で自分専用のサーバーを作る事も可能です。 まぁセキュリティ上の問題ファイアーウォール等のセキュリティソフトとか色々沢山のセキュリティ知識がさらに 必要にはなってくるんですが… レンタルサーバーでCGIを使うにはそれなりの覚悟とスキルが必要です。

noname#210211
noname#210211
回答No.1

CGIの設置は初めてとお見受けしました。 このメールフォームは初心者向けには取扱説明書を見る限り作られていないようです。 それに提供元では質問用の掲示板があるようですからそちらで聞くほうがより的確な回答は得られるかと。 でもやはり初めてならばデザインはともかく、設置方法が簡単で説明もわかりやすいところのものを使ったほうがいいですよ。 Kentさんのところで提供されているものはわかりやすいと思いますので。 http://www.kent-web.com/ もしこれでも難しいのなら設置は諦め、無料サービスを使ってリンクさせたほうが無難です。 CGIはサーバに負荷をかけ、サーバがダウンしてしまうこともあるのですから。

zutakatracks
質問者

お礼

ご回答ありがとうございました。 http://www.kent-web.com/を拝見いたしましたが、結局何をどう作業していけばわからないので、私には向いていないようです。 スタートラインにさえ立てれば、なんとかなりそうな気はするのですが… 丁寧にご回答いただきありがとうございました。

関連するQ&A

  • BCCの設置について

    皆様、お世話になります。 cgiド素人です。よろしくお願いします。 http://www.synck.com/contents/download/cgi-perl/mailform_jcode.html 上記URL(簡単設置!自動返信機能付メールフォームCGI)からダウンロードさせていただき、メールフォームを作成しています。 このCGIにBCC機能を追加したいのですが、方法が全くわかりません。 (ネット上のQ&Aをいろいろ検索してみましたが・・・) わかりやすく教えていただけませんでしょうか。

    • 締切済み
    • CGI
  • ★簡単なメール送信フォーム教えて!(cgi)

    レンタルサーバを借りました。 ホームページも独自ドメインで作成して、 独自のメールアドレスで送受信できました。 そこでホームページ上にメール送信フォーム作成したい。 つまりよくある、 1)メールアドレス 2)氏名(ハンドル可) などを入れて「送信ボタン」を押したら、 私宛にメールが送られてくるやつです。 そしたらある人が下記のURLに雛型があるので、 無料ダウンロードすれば作れるよと教えてくれました。 https://www.synck.com/contents/download/cgi-perl/mailform_jcode.html そこでダウンロードして勉強したら、 cgi & Perl で書かれていて、レンタルサーバ屋に 聞いたら、うちは cgi 使えますよ、ということ。 しかし上記URL の内容が意外と難しくて脱帽状態(^^; そこで上記1)と2)だけのような簡単なフォーム、 教えてもらえないものでしょうか? ちなみに、C言語やVBなどのプログラムは解ります。

    • ベストアンサー
    • CGI
  • ロリポップでCGIが動きません。

    http://www.synck.com/contents/download/cgi-perl/archive/mailform.zip こちらのCGIをダウンロードして、ロリポップで 使用したいと思いreadmeに沿って 言う通りに設定を行ないましたが動きませんでした。 解凍したフォルダを置くディレクトリが指定されている? usr/sbin/sendmail というフォルダはhtmlやcgiを入れたディレクトリ直下に 作り、そこにsend.cgiを入れるのでしょうか。。。 チンプンカンプンでわかりませんので宜しくお願いします。 JavaScriptでは相性によってメールフォームが使えませんので CGIを勉強したいと思っています。

  • メールフォームについて

    今個人でホームページを作っています。(fc2レンタルサーバ) お問い合わせフォームが作りたいと思い、こちらのサイトのフォームをダウンロードしました。(メールフォームプロ)http://www.synck.com/contents/download/cgi-perl/mailformpro.html しかし、郵便番号の住所はでませんし、送信をすると500エラーが出てきます。パーミッションなどの設定はあっていると思うのですが・・・ なにかプログラムなどをいじる必要があるのでしょうか。もしあるとすれば、どこをどういう風にいじれば良いのでしょうか。

    • 締切済み
    • CGI
  • フォームメールから本文なしのメールが届く

    メールフォームから時々以下のような本文なしのメールが届きます。 これはなんでしょうか? 2012-09-05 08:20:35 HOST NAME / IP ADDRESS / 188.143.232.211 USER AGENT / Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) HTTP REFERER / メールフォームは以下のCGIを使っています。 http://www.synck.com/contents/download/cgi-perl/mailform.html

    • ベストアンサー
    • CGI
  • CGIの文字コードについて

    CGIを下記URLのサイトから落として、メールフォームを設置しました。 http://www.synck.com/contents/download/cgi-perl/mailform_jcode.html 「メールフォームCGI UTF-8対応版」というメールフォームです。 mailformというフォルダの中に send.cgi(プログラム本体) check.cgi(設置確認プログラム) count.dat(通し番号を記録するファイル) があり、send.cgiはメールアドレス等を書き換える程度の編集をしております。 フォームには必須項目を設け、何も入力せずに送信ボタンを押すと、「●●が入力されていません」というようなダイアログが表示されます。ですが、必須項目を入力して送信ボタンを押すと500エラーがでます。 「●●が入力されていません」という表示がなされるということは、cgiの設置自体はとりあえずできていると考えてよろしいですよね? 文字コードが問題だと思い、検索かけてみたもののよく理解できず、色々な文字コードで保存しては、実際にアップしたメールフォームを使って試していたら、一度だけ、設定したメールアドレスにきちんとメールが届きました。しかし、自動で送信される送信内容を確認するメールの方が文字化けしてしまいました。 逆に、自動で送信される送信内容の確認メールは届かないが、文字化けしたメールが設置したアドレスに来たこともありました。 設置者へのメールを送信者への内容確認メールが文字化けせずにきちんと送れたことはありません!! 長くなりましたが、どの文字コードで読み込み、そしてどの文字コードで保存したら良いか分かりません。 cgiの編集はTerapad、サーバはさくらインターネットのライトです。 サーバへのアップは直接さくらインターネットにログインして行っております。 ※CGI初心者です。初めて設置する完全素人です。 よろしくお願いします!!

    • 締切済み
    • CGI
  • メールフォームCGIの設置方法について

    HPに申し込みフォームを設置したいと思い、「CGI Perl専門サイトfutomi's CGI Cafe」さん http://www.futomi.com/ のメールフォームを利用させてもらいたいと思っています。 マニュアルも読みましたが、初心者のため、どのようにしたらいいのかわかりません。 今はfutomiさんからファイルをダウンロードしてデスクトップにおいてあります。フォーム以外のものはホームページビルダー9を使いました。テキストエディタが必要らしいので、Terapadは入れました。そして何をしていいのかわからなくなりました。  この後、どのような手順で進めていけば、無事サーバーにアップする事が出来るでしょうか? PCはMEです。レンタルサーバは自作CGIの設置ができます。 補足が必要ならば、わからないなりにさせていただきます。よろしくお願いします。

  • CGIの設置ができない

    よろしくお願いします。 フリーのCGIを設置しようとしています。 CGIKONの「予約閲覧システム」がまさに使いたいものと一致しているので 設置してみようとしたのですが、できません。 SYNCKGRAPHICAさんのメールフォームなど、他のCGIは設置も動作も 問題ありませんが、どうしてもCGIKONさんのプログラムが読めません。 これまでの経過は、 ・ダウンロードして解凍      ↓ ・サーバーにアップ(Perlパスは書き換え不要です)      ↓      ・属性「755」に変更 URLに直接アクセスしても「接続エラー」が出てしまいます。 「リクエストされましたCGIでなんらかのエラーが発生しました INTERNAL_SERVER_ERROR」と表示されます。 たくさんの方が使ってらっしゃるようですので、プログラムには問題ないとして、 どのような原因が考えられるでしょうか。 うまく設置する方法を教えていただけないでしょうか。

    • ベストアンサー
    • CGI
  • メールフォームCGIの設置について

    下記のサイトのメールフォームCGIをさくらインターネットのサーバーで設置したいのですが、うまく作動せず送信できません。 前にロリポップサーバーで設置したところ、作動し送信も問題なくおこなえたのですが、パーミッションやそれぞれのファイルの中身までロリポップで設置したものとまったく同じファイル・条件でさくらインターネットのサーバーに設置したのですが「500 Internal Server Error」がでてしまい、送信できません。 CGIの提供先は下記になります。 http://pgd.jp/cgiscript.html さくらインターネットのパスなどは下記の通りです。 Perl:5.8.x perl:/usr/bin/perl sendmail:/usr/sbin/sendmai CGIの動作環境は下記の通りです。 Perl5 # /usr/sbin/sendmail が使えること # モジュール HTML::Template, Jcode が動作すること 色々試してはみたのですが、CGIやPerlの知識はほとんどありませんので結局何をやってもだめでした。 パーミッションの設定やファイルのアップロードは間違いなくできております。 よろしくお願い致します。

    • ベストアンサー
    • CGI
  • CGIを使った問い合わせフォームの作り方

    現在、Webサイトを作成しており、もうそろそろで完成します。 しかし、問い合わせフォームの作り方がわかりません。 PerlによるCGIを使った方法があることは知っているのですが、具体的にどのような手順で始めたら良いのかわかりません。 どこからがHTMLで、どこからがCGIなのか、サーバー側で何をしたらいいのか、わかりません。 例えば、都道府県や生年月日をプルダウンで選択する項目などがありますが、プルダウンのリストに入っている都道府県や数字はHTMLだけで表示できるのでしょうか?CGIやサーバー側で、何かする必要があるのでしょうか? 何かアドバイスを頂ければ幸いで御座います。 宜しくお願い致します。

    • ベストアンサー
    • Perl

専門家に質問してみよう