- ベストアンサー
フォームはCGIを使用しなくてもいいのですか?
Webコンテンツ制作の仕事を始めて間もない者です。 画像作成及びDreamweaverにてHTMLコーディングをしています。 ある中小企業より個人的にサイト作成を依頼されました。 打ち合わせ時に、当方HTMLの知識のみでCGIなど特別なプログラミングの技術はありませんが宜しいかということを確認し、登録フォームはHTMLファイルのみの作成で実際CGIを組み込んだりはせず、納品しました。 企業担当者はビルダーやワードでのサイト作成経験はあるものの詳しい知識はない方です。 サイトが完成し支払いを受けましたが、「登録フォーム」が送信できないがどういうことだ、と電話がかかってきて「ホームページを作れるプロなら容易いことではないのか、そんなぐらいは知識のない私でも出来るが、一旦支払ったのだからやってくれ。今更出来ないとはどういうことだ」と言われました。 CGIの知識がないと説明しても納得せず「ではもう結構です!!」と激怒して電話を切られました。 果たして、その担当者が言うようにフォーム内容をメールで返すプログラムは、HTMLだけで、あるいはワードやビルダーで簡単に出来るものなんでしょうか。 PerlなどのCGI言語は絶対必要だと思うのですが、違うのでしょうか。 もう結構だと言われてもこちらの気もおさまりませんし、出来ればきちんと説明したいところですが、私もプログラムの知識が乏しいために何と説明したら良いのか途方に暮れています。 不躾ですが大変困っておりますのでお力添えよろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
noname#30871
回答No.6
- master-3rd
- ベストアンサー率35% (582/1641)
回答No.4
- nonchi
- ベストアンサー率43% (16/37)
回答No.3
- acky
- ベストアンサー率31% (182/583)
回答No.2
- master-3rd
- ベストアンサー率35% (582/1641)
回答No.1
お礼
CamelLight様 ご回答ありがとうございます。 >HTMLだけで、確実に入力内容をメールで送信することはできないと思います(もちろん、CGIを使っても「確実に!」ということは無理なのですが CGIを使っても確実ではないのでしたら、HTMLだけでは 尚更危険ですよね。 >ご質問とは脱線しますが、簡単な知識としてのCGIは必要かも知れませんが、HTMLでフォームのレイアウトだけを作成して、実際のプログラムは別の担当者(プロダクション、システム会社)が作成する、ということは一般的に行われていることだと思います。 ありがとうございます。 私もそう思っていたのですが、皆様方のご回答を読ませていただくと、デザイナーでもそれなりの知識は必要なのだと実感しました。 CamelLight様がおっしゃるように、打ち合わせ内容を文書化しなかった私の全面的なミスだと思います。 仕様書がなければ後から文句言われてもしょうがなかったと思います。 今後このようなことが無い様に気を付けて参りたいです。 >お客さんが望んでいることを実現するために、どういうことを確認すればよいのか、どういうプログラムがあって、それぞれのメリット・デメリットなど教えてくれるでしょう(有料になるかもしれませんね)。そのあたりのことから入って行くとよいのではないでしょうか? 一応今回生じた問題についてはその知り合いのプログラマーには相談しました。 ただ先方にもう一度連絡をとりましたが激怒されていて(出来ないのであるならば、もうやらなくても良い、信用もなくなった、と言われました)今回は諦めようと思います。 CamelLight様はこのような事態になってもプログラムを引き受けた方がいいと思いますか? 私はうまく行く自信もないし、取りあえずはやらなくてもいいと言われたので、これ以上関係をこじらせたくないと考えてます。 今後は頂きましたアドバイスを元にしっかりと仕様書を作成し、後から問題が発生しないように気を付けて参ります。 本当にありがとうございました。
補足
時間がないので後ほどお礼をさせていただきます。 「登録フォーム」は住所・氏名・メールアドレス・年齢・その他の項目からなるフォームで、おっしゃる通り名簿のようなものを作成されると思います。 しかしその企業が零細企業で、登録フォームが送信されてくる数もそう多くないことが予想されます。 その為、データベース化するのはメールの内容を見て、逐一他のソフト(例えばAccessなど)に入力されていかれるものと思います。 ありがとうございました。