注文フォームページを作る際の注意点とフォーム作成方法

このQ&Aのポイント
  • コーディング初心者が注文フォームページを作る際の注意点とは?
  • 既存のフォームを複製し内容を変更する方法のメリットとデメリット
  • 素人でもできる注文フォーム作成方法とは?
回答を見る
  • ベストアンサー

注文フォームページを作る際…

コーディングなどの勉強を始めて3ヶ月ぐらいのものです。 小さい会社で働いているのですが、自社HP注文フォームページを作りたいのです。 既にあるフォームページがありますので、それを複製して内容を変更すればいいんじゃないかと 考えておりますが安易すぎますか? CGIというものが調べたのですが理解できなくて既にある.cgiがパスを見てもどこにあるのか分からず作業が進めずにいます。 "../../cgi/cgi2/oo.cgi" 2階層上にあるということですよね? しかし2階層上のフォルダにcgiというフォルダがないのです。 そんな事見なきゃ分からない質問だと思います。すみません。 質問をまとめますと、 既にあるフォームを複製して内容を変更し新しく作る際の起きるであろう問題点。 そもそもやめた方がいいのか、他に素人の私でもできるフォーム作成方法がありましたら 教えて頂けないでしょうか。 よろしくお願いします。

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

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>既にあるフォームを複製して内容を変更し新しく作る際の起きるであろう問題点。 ・入力項目数の増減にどう対応するのか? ・変数名を勝手に変更してきちんと動かなくなるかも。 ・フォームの内容をどうするのか(メールで送るとかDBに格納するとか)が不明ですが、そのあたりの動作を既存の物とどう分離するのか。 ・「Thankyou」ページは同じでいいのか。 などなど。他にもいろいろ。 >他に素人の私でもできるフォーム作成方法がありましたら教えて頂けないでしょうか。 既存の物がベースとして良さそうなら、そのソースコードを徹底的に読むのが手っ取り早いと思いますよ。 当然そのcgiで使われている言語(perlとかshとか)の参考書と首っ引きで。 私も最初は数千行のperlのコードを追いかけてカスタマイズしましたが、エンジニアになった今でもその時の経験は役に立っています。 (まぁ15年以上前には参考書も先人も身近にないからそうするしかなかったんですけどね)

kamosirenai2
質問者

お礼

lowrider_2005様 ご回答ありがとうございました。 問題点を見て、複製するのはやめることにしました。 勉強したてで、コーディングも知りたいし、デザインソフトもマスターしたいと あれもこれもで何から手をつけたらいいか迷っておりましたが、 まずはコーディングに専念し、perlなどの参考書を購入し、 読み取りたいと思います! lowrider_2005様ありがとうございました。 ちなみに、参考書はやはりいくらか前の本ではなく、最近出た新しい本の方がいいんでしょうか? Amazonなどで、古本を購入しようと考えていますが…

関連するQ&A

  • ご注文フォームについて教えて下さい

    こんにちは。 現在htmlとcssでホームページを作成しています。 パソコンはMACでサクラサーバを使っていて、hotmail を使用しています。 簡単なご注文フォームを作成したくて奮闘しています。 最終的にサイト訪問者がフォームの内容に記載してその内容を私のメールに送信して、訪問者様に 『送信しました』のページを表示したいと思います。 自分でやってみたのですが思う通りには行かずネットサーフィンしています。 CGIとかありますが、よくわかりません。 ただただ単純に希望の動作を実行する手段はどの方法がいいでしょうか?? どなたか分かる方教えて頂けるとありがたいです。 宜しくお願いします。

    • 締切済み
    • CGI
  • 注文フォームへのデータの引継ぎ

    CGIについて質問です。商品が複数あって、そこから注文フォームにリンクがあるとき、商品ごとのリンクをクリックすると、注文フォームにいったときに金額、商品名、商品番号がわかるように設定することはできますか。参考となるページなど教えて頂ければ幸いです。よろしくおねがいします。

    • ベストアンサー
    • CGI
  • 注文フォームの確認画面を直したい

    会社のHPの注文ページを変更することになりました。現在は契約をしてない業者が過去に作ったHPの為、ど素人の私にはDREAM WEAVERでのページレイアウト変更しか出来ません。注文ページで確定ボタンを押した際に出る注文確認ページを訂正したいのですが、どこのファイルを開けばいいのかわかりません。 注文ページのソースを見たら、 FORM METHOD=POSTACTION="/freecgi/FormMail.cgi" とあったのですが、回答するのに他にどんな情報が必要ですか。 あるいは、簡単に出来る無料フォーム(広告ナシ)のサイトがあったら教えていただきたいのですが、お願い致します。

    • ベストアンサー
    • CGI
  • アンケート・注文フォームの作り方

    こんにちは。初めてCGIに挑戦しようと思っています。 HPの中でアンケートや注文ができるページを作って、 送信された内容をメールなどで受け取れるようにしたいと考えています。 この場合はCGIのsendmail機能を使う事になるのでしょうか? サーバーはトクトクを利用していて、CGIの利用は可能なんですが、 ”sendmail使用不可”と規定されています。 しかしトクトクユーザーのサイトを見てみると、アンケートや問い合わせフォームを 設置されているページがいろいろありました。 これはsendmailではなく、他の方法を用いているのでしょうか・・・?? もしそうならどのような機能なのでしょうか。 おそらくsendmailについての私の認識違いだとは思うのですが、 もし詳しい方がいましたらご教授ください。 よろしくお願いします。

    • 締切済み
    • CGI
  • メールフォーム

    よろしくお願いします。 メールフォームをkentwebさんよりダウンロードしました。 ビルダー11でフォームを作成したのですが、フォームはここで作成するのではないのでしょうか? もしそうなら、ただ単に作成するだけではだめですよね、それが分からなくて。 postmailのフォームのどの部分を変更すればいいのか全く分からなくて、やはりムリなのでしょうか?初心者には。 kentwebさんにもちろん質問しましたが、HTMLについてはご解答いただけないのでこちらで質問させていただきました。 CGIで変更箇所など説明どおり変更しました、 ( perlパスなど)メールフォームの中身(住所や名前など記入項目)を変更するにはどこですればいいのでしょうか? それともビルダーで作ったメールフォームに何か記入してサーバーへアップするのでしょうか? ダウンロードしたときフォルダには下記が入っていました。 postmail.cgi でPerlなどを変更しました。 public_html / index.html (トップページ) | +-- postmail / postmail.html | postmail.cgi [705] | +-- lib / jcode.pl [604] | io-socket.pl [604] | mimew.pl [604] ... 任意 | +-- data / log.cgi [606] | +-- tmpl / body.txt conf.html thx.html err1.html err2.html 初心者で本当に基本的なことで申し訳ありません。説明を何度も何度も読み返したのですが、理解できませんでした。 本当にこんな質問で申し訳ないのですがよろしくお願いします。 違うカテゴリーで質問したのですが、こちらのほうがいいと回答いただきましたので、以前の質問を終了しこちらで質問させていただきました。よろしくお願いします。

  • 一つのページに複数のフォームメール

    一つのページの離れた場所に formmailer を2つ設置しています。 一つ目のcgiの名前が formmailer.cgi-theme.cgi  二つ目のcgiの名前が formmailer.cgi とします。 一つ目のフォームではテキストボックス(nameを「coment2」とします)に入力した内容が正常に送られますが、二つ目のフォームでテキスト(nameを「coment」とします)を入力後、「Submit」を押すとエラー。 「coment2」を入力せよと出て、どうも最初の「formmailer.cgi-theme.cgi」を呼び出しているようです。 このように一つのページで2つのフォームを組み込む際のルールが出来ていないのでしょうか?

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

    ページ毎に送付先を変更出来るメールフォームを探してます。 1ページ毎にフォームがあり同じテンプレートが幾つもあります。 それぞれのページ毎に送り先を変更したいのですがフリーのcgiで探しても中々見つかりません。 それぞれのページ毎にcgiを設置しなければいけないんでしょうか? 出来ればhtmlに埋め込むような事がで来れば一番いいのですがどうしていいのかわかりません。 どなたか教えて下さい

  • 注文フォームの情報をどのように安全に受け取るか?

    お世話になります。 ネットショップを開こうと思っております。 代金引換で考えておりますが、セキュリティ上、 どのように注文フォームから情報を受け取るのでしょうか? いわゆる、以下(1)>(2)>(3)の技術的流れが 良くわかりません。 詳細、及び良い方法をご存知の方は、ぜひご教示下さい。 -------------------------------------------------------- (1)注文フォームで購入者が情報記載(SSLページ) (2)(購入者情報をどのように受け取るか?  注文フォームからメールで送信すると、セキュリティに問題が  あるのでは!?  もしくはCGIを使って、サーバ内のDBに登録後、  販売者にメールなどで知らせる!?この場合、自作は面倒かなと・・・) (3)販売者が注文情報を受け、発送準備。 (4)代金引換で発送。 -------------------------------------------------------- 以上

  • メールフォーム kentweb

    よろしくお願いします。 メールフォームをkentwebさんよりダウンロードしました。 kentwebさんにもちろん質問しましたが、なかなか返事が来ないので こちらで質問させていただきました。 CGIで変更箇所など説明どおり変更しました、 ( perlパスなど)メールフォームの中身(住所や名前など記入項目)を変更するにはどこですればいいのでしょうか? ダウンロードしたときフォルダには下記が入っていました。 postmail.cgi でPerlなどを変更しました。 public_html / index.html (トップページ) | +-- postmail / postmail.html | postmail.cgi [705] | +-- lib / jcode.pl [604] | io-socket.pl [604] | mimew.pl [604] ... 任意 | +-- data / log.cgi [606] | +-- tmpl / body.txt conf.html thx.html err1.html err2.html 初心者で本当に基本的なことで申し訳ありません。それとFTPでアップした後確認するのはどのアドレスなのでしょうか? 説明を何度も何度も読み返したのですが、理解できませんでした。 本当にこんな質問で申し訳ないのですがよろしくお願いします。

    • ベストアンサー
    • CGI
  • SSLはページとメールフォームCGIどちらもSSL対応に?

    SSLを導入したいと考えております。 ・注文ページとなるHTMLファイル(ページ) ・メールフォームCGI(送信データがサーバに蓄積されるタイプ) ページもCGIもどちらもSSL領域に置く必要があるのでしょうか? それとも、 ページだけSSL領域におけばいい、 CGIだけSSL領域におけばいい、 ということなのでしょうか? 教えていただけると幸いです。 よろしくお願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう