• 締切済み

ホームページビルダー18でのメールフォーム設置

ホームページ作成初心者で、ホームページビルダー18を使っています。 レンタルサーバーは、さくらインターネットのスタンダードプランを契約しています。 http://www.sakura.ne.jp/standard.html メールフォームはホームページビルダー18のウイザードで作ったものですが、それへ情報を入力してもメールとして送信できません。 メールソフトは使わずに、ブラウザーから直接メール(問合せ)が送れる様にしたいと考えています。 ネットでいろいろ検索しましたが未だわからず日数が経過するばかりで困り果てています。 「CGIを使えばいい」と見ましたが、レンタルサーバーは「CGI」が使えるようですが詳細はわかりません。 レンタルサーバー標準のメールフォームも試しましたが、それでは自分の作ったデザインが生かされず困っています。 いろいろ調べましたがわかりません。 お手数おかけして申し訳ございませんがご教授ください。 よろしくお願いします。

みんなの回答

noname#206842
noname#206842
回答No.5

さくらインターネットの仕様を読んでみましたが。cgiは、cgi-binに置くように決められているようです。 sendmailは使える(パスも標準のまま)ようなので、参考URLからCGIを、ダウンロードし、インストールされるといいでしょう。 パーミッションの設定も忘れずに! BuilderのFTPでできない場合は、FFFTPをダウンロードして利用するとできます。 頑張って、自力で解決してください!・・・もしわからなければ、再投稿ください!

参考URL:
http://support.jca.apc.org/support/node/33
noname#206842
noname#206842
回答No.4

<form method="get" action="" name="quest" id="quest"> ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ この部分に問題があります。 action=""の部分に、sendmailあるいは、pmailなどのサーバーサイドプログラムの指定が必要です。 さくらネットの説明をご覧になれば、詳しく書かれていると思います。 その際、パーミッションの設定も必要になると思います。

noname#206842
noname#206842
回答No.3

sendmailの使い方は、レンタルサーバーの設定をご覧頂けば、詳しく説明されていると思います。 ブラウザからメールソフトを利用するのであれば、 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ <a href="mailto:xxxx@xxxxx.xxx">メイル</a> でも可能かと???・・・ sendmailを使うのであれば <form action="../sendmail.cgi" method="post"> <h2>お問い合せ</h2> <p> <label for="name">Name</label> <input name="name" id="name" type="text" accesskey="1" tabindex="1" value="お名前" required /> </p> <p> <label for="email">E-mail</label> <input name="email" id="email" type="email" accesskey="2" tabindex="2" value="メールアドレス" required /> </p> <p> <label for="website">Website</label> <input name="website" id="website" type="url" accesskey="3" tabindex="3" value="http://www.8341web.com/" /> </p> <p> <label for="comment">Comment</label> <textarea name="comment" id="comment" cols="40" rows="4" accesskey="4" tabindex="4" axlength="20" required>コメントをどうぞ</textarea> </p> <p> <input type="submit" value="Post comment" accesskey="5" tabindex="5" /> </p> </form> というような記述になると思います。 また、パーミッションの設定も必要となりますので、基本的な勉強は必ずしてください!

参考URL:
http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/cover.html
masata
質問者

補足

回答ありがとうございます。 >ブラウザからメールソフトを利用するのであれば、 メールソフトは使わずにやりたいと考えています。 >また、パーミッションの設定も必要となりますので、基本的な勉強は必ずしてください! 今後のことも考え、基本的なところから勉強していきます。 下記が現状できているソースとなります。 よろしくお願いします。 <form method="get" action="" name="quest" id="quest"><span class="orange bold">*</span><span class="nobold small">は、必須項目です。</span> <table width="100%" border="0" cellpadding="0" cellspacing="0" class="margin-0-0-18-0" id="gridtb-2"> <tbody> <tr align="left" valign="top"> <th class="gridtd-tl padding-8-8-20-20"><label for="quest">お問合せ内容</label><span class="orange bold">*</span></th> <td class="gridtd-tr padding-8-8-20-0"><textarea name="quest" id="quest" cols="55" rows="7"></textarea></td> </tr> <tr align="left" valign="top"> <th width="31%" class="gridtd-l padding-20-8-8-20"><label for="name-kanji">お名前(漢字)</label><span class="orange bold">*</span></th> <td width="69%" class="gridtd-r padding-20-8-8-0"><input name="name-kanji" id="name-kanji" size="50" type="text" value=""></td> </tr> <tr align="left" valign="top"> <th class="gridtd-l padding-8-8-8-20"><label for="name-kana">お名前(フリガナ)</label><span class="orange bold">*</span></th> <td class="gridtd-r padding-8-8-8-0"><input name="name-kana" id="name-kana" size="50" type="text" value=""></td> </tr> <tr align="left" valign="top"> <th class="gridtd-l padding-8-8-8-20"><label for="mail">E-mail</label><span class="orange bold">*</span></th> <td class="gridtd-r padding-8-8-8-0"><input name="mail" id="mail" size="50" type="text" value=""></td> </tr> <tr align="left" valign="top"> <th class="gridtd-l padding-8-8-8-20"><label for="tell">電話番号</label><span class="orange bold">*</span><span class="nobold small">&nbsp;(半角)</span></th> <td class="gridtd-r padding-8-8-8-0"><input name="tell" id="tell" size="50" type="text" value=""></td> </tr> <tr align="left" valign="top"> <th class="gridtd-bl padding-8-8-8-20"><label for="fax">Fax番号</label><span class="nobold small">&nbsp;(半角)</span></th> <td class="gridtd-rb padding-8-8-8-0"><input name="fax" id="fax" size="50" type="text" value=""></td> </tr> <tr align="center" valign="middle"> <td height="50" colspan="2" class="padding-6-4-6-10"><input type="image" src="btn_sousin.gif" alt="送信する" align="middle"></td> </tr> </tbody> </table> </form>

  • masatsan
  • ベストアンサー率15% (179/1159)
回答No.2

>>レンタルサーバー標準のメールフォームも試しましたが、それでは自分の作ったデザインが生かさ>>れず困っています。 実力として、デザインしかできませんか? それですと自由なデザインでメールフォームというのは苦しいですねー。

masata
質問者

補足

回答ありがとうございます。 >実力として、デザインしかできませんか? 現状では、ご指摘の通りに近いかと思います。 勉強をしながら試行錯誤を繰り返しているのが現状です。

回答No.1

自分でCGIを用意してサーバーに設置するか、さくらインターネットのクイックインストールでPOSTMAILをサーバー設置。 そのCGIのパス名をビルダー側で問い合わせフォームのactionに指定します。

参考URL:
http://www.sakura.ad.jp/function/web/install.html
masata
質問者

補足

回答ありがとうございます。 POSTMAILは下記を参考にインストールしました。 http://support.sakura.ad.jp/manual/rs/web/quick_cgi.html >そのCGIのパス名をビルダー側で問い合わせフォームのactionに指定します。 actionが見つかりませんでした。 問合せフォームのソースを貼り付けますので、ご指導よろしくお願いします。 <form method="get" action="" name="quest" id="quest"><span class="orange bold">*</span><span class="nobold small">は、必須項目です。</span> <table width="100%" border="0" cellpadding="0" cellspacing="0" class="margin-0-0-18-0" id="gridtb-2"> <tbody> <tr align="left" valign="top"> <th class="gridtd-tl padding-8-8-20-20"><label for="quest">お問合せ内容</label><span class="orange bold">*</span></th> <td class="gridtd-tr padding-8-8-20-0"><textarea name="quest" id="quest" cols="55" rows="7"></textarea></td> </tr>javascript:void(0); <tr align="left" valign="top"> <th width="31%" class="gridtd-l padding-20-8-8-20"><label for="name-kanji">お名前(漢字)</label><span class="orange bold">*</span></th> <td width="69%" class="gridtd-r padding-20-8-8-0"><input name="name-kanji" id="name-kanji" size="50" type="text" value=""></td> </tr> <tr align="left" valign="top"> <th class="gridtd-l padding-8-8-8-20"><label for="name-kana">お名前(フリガナ)</label><span class="orange bold">*</span></th> <td class="gridtd-r padding-8-8-8-0"><input name="name-kana" id="name-kana" size="50" type="text" value=""></td> </tr> <tr align="left" valign="top"> <th class="gridtd-l padding-8-8-8-20"><label for="mail">E-mail</label><span class="orange bold">*</span></th> <td class="gridtd-r padding-8-8-8-0"><input name="mail" id="mail" size="50" type="text" value=""></td> </tr> <tr align="left" valign="top"> <th class="gridtd-l padding-8-8-8-20"><label for="tell">電話番号</label><span class="orange bold">*</span><span class="nobold small">&nbsp;(半角)</span></th> <td class="gridtd-r padding-8-8-8-0"><input name="tell" id="tell" size="50" type="text" value=""></td> </tr> <tr align="left" valign="top"> <th class="gridtd-bl padding-8-8-8-20"><label for="fax">Fax番号</label><span class="nobold small">&nbsp;(半角)</span></th> <td class="gridtd-rb padding-8-8-8-0"><input name="fax" id="fax" size="50" type="text" value=""></td> </tr> <tr align="center" valign="middle"> <td height="50" colspan="2" class="padding-6-4-6-10"><input type="image" src="btn_sousin.gif" alt="送信する" align="middle"></td> </tr> </tbody> </table> </form>

関連するQ&A

  • メールフォームの作成ができません。ホームページビルダーV9でホームページを作成してます。

    初心者で、行き詰ってます。 ホームページを作成して公開までできたのですが、メール送信フォームをCGIを使って作成したいのですが、さっぱり解りません。出来ません。 Kent-webさんやら、いろいろなフォームをダウンロードしたまではいいのですが、そのあとビルダーを使って、何から手をつけていいのかも解らないのです。解説をみてもさっぱりです。 何で調べたら順序だてて理解でき、ビルダーを使って作成する事ができるのでしょうか? ダウンロード後から、初心者にでもわかるフォームメール作りを知りたいのです。 サーバーはsendmailの使えるさくらサーバーを利用しています。 できれば、レンタルフォームを利用しないで、頑張りたいと思っています。 よろしくお願いいたします。

  • ホームページビルダー16のお問い合わせフォーム

    ホームページビルダー16のフルCSSテンプレートで、企業HPを作成しています。 最初から組み込まれているお問い合わせフォームのページをそのまま使いたいのですが、 付属の解説本は、あくまでホームページビルダーサービスとの契約前提で説明されているだけで、他のサーバーでの設置方法が載っていません。 この問い合わせフォームはCGIで動くプログラムなのでしょうか? もしプログラムがCGIでしたら、サーバーはロリポップをレンタルしているので、設置は可能です。 どこを書き換えればいいのか判らず、色々検索もしましたが知りたい情報がなかったので、 こちらで質問させて頂きました。 ご指導、よろしくお願いします。

  • ホームページビルダー お問い合わせフォーム組み込み

    ホームページビルダー17でホームページを作成しておりますが お問い合わせフォームから送信を押すとエラーが出ます。 色々検索すると、CGIプログラムが原因のようですが、ホームページ作成は全くの初心者で 内容がイマイチわかりません。 コントロールパネルからフォームメールのインストールまでは出来ました。 『フォームメール設定ファイルの編集』からわからなくなり、ほとほと困っております。 レンタルサーバーはBizホスティング メール&ウェブです。 どうぞ宜しくお願い致します。

  • ホームページビルダー13でお問い合わせフォームを作ることは?

    商用HPを作っていまして、お問い合わせフォームを作りたいと考えています。例えばなのですが下記サイトのようなもの。 http://www.tokyocloth.net/contact/index.html ホームページビルダー13を使って作っているのですが、こういう問い合わせフォームみたいなものはCGIとかいうのが必要と聞きました。(本当に初心者ですみません)ホームページビルダーを使ってもこういうものは作れるのでしょうか?説明書を読んでもどこにも載ってないので質問させていただきました。 もし仮に作れないとすれば、どこかフリーで作れる所など教えてもらえたらうれしいです。それともこういうCGIを使ったものっていうのは月額等のお金がかかるものなのでしょうか? どなたか分かる方いらっしゃいましたらよろしくお願いします。

  • メールフォームの設置について

    今、ネットショップのホームページをビルダー9で作っている、超初心者です。何とか出来上がりそうなのですが「お問い合わせ」などのフォームを付けたいのですがCGIなどまるで解からず困り果ててます。 何とか貼り付けるだけとか簡単に設置できるものがありましたら教えて下さい。

  • ホームページのメールフォームの作成について

    メールフォームをホームページで作成する方法なのですが・・・ webサーバは、レンタルサーバを利用しています。 そこでは、CGIからのsendmail機能が使えるとの事でした。 また、Perl言語も使えるとの事です。 この要件があれば、メールフォームをホームページに作成することは可能でしょうか?

    • ベストアンサー
    • CGI
  • ホームページ製作 メールフォーム 

    ホームページ製作中でメールフォームを今つけています。 教室通っていたんですが、最後体調を崩し通えなくなりましたので ここだけやっていないのです。 フォーム内自体は作れますが、それを自分のとこにちゃんと送られるようにしたいのです。 レンタルサーバーをもっていて独自ドメインもあります。ビルダー上で フォームは作れて、しかし送信ボタンを付けても変化がおきませんし、 メールが送られてきません。 これはどうしたら良いのですか?わかりやすい作成HPなど教えてください。お願いします。申し訳ありませんがビルダー6.5です。 サーバーはINETDです。

  • メールフォームの設置について教えてください

    CGI初心者です。 「さくら」でサーバーを借りて メールフォームのCGIを設置しました。 フォームの画面から名前やメールアドレスを入力して送信をクリックすると .cgiのダウンロードダイアログが出るんです。 でもきちんとメールは送信されていて返信用のメールも送られてきます。 どうすればいいのでしょうか? ちなみに http://hp.vector.co.jp/authors/VA017405/ こちらでCGIをお借りしました。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • ホームページの問い合わせフォームについての質問です。

    ホームページの問い合わせフォームについての質問です。 Dreamweaver CS4を使用し、さくらインターネットのレンタルサーバーのスタンダードプラン契約をしています。 (HP作成の知識も殆ど無く、手探り状態でマニュアル本を参照しながらなんとかDremeweaverでかたちができてきたところですが、殆どのマニュアル本がある程度の知識のある人対象なのか、専門的な用語等が多くちんぷんかんぷんです・・・) さて、こんかいご相談をさせていただきたいのは、お問合わせのページにフォームを作成したのは良いのですが、そのフォームの利用方法として、1.メールに直送、2.CGIを利用、という選択肢があるかとおもいます。 今回は(2)を利用したいのですが、何がなんだかわかりません。 Dreamweaverのフォームプロパティにある、アクション欄に何かを記入しなければならないのかな?とは考えるのですが、本でもネットで調べてもそこまでのっているところがありません。 (さくらインターネットのオンラインマニュアルでCGIに関するページもあるのですが、意味不明です。) なんとかはっきりさせたいのが、 (1)Dreamweaver上の設定、もしくは記載事項として必要なことは何か? (2)さくらインターネットのレンタルサーバー上でどのような設定が必要になるのか? (3)HPができあがり、それをアップする際に何か特別な手順があるのか? これらについて、そして足りない部分があればアドバイスをいただけますでしょうか? 超初歩的な事かもしれませんが、宜しくお願い致します。

  • メールフォーム設置

    みなさまよろしくお願いします。 現在、ホームページビルダー14でHPを製作、公開しております。 この度、そのHPにメールフォームを設置しようと考えております。 更に、このメールフォームに画像も添付できるようにしたいのですが・・・ いろいろ調べたところ、使用しているサーバーではCGIは使用可能ですが、PHPは不可とのこと。 上記のような感じなのですが、なにか無料で良いものございませんでしょうか? (メールフォームの項目としては名前、アドレス、住所、項目選択欄) よろしくお願いいたします。

専門家に質問してみよう