-PR-
解決済み

フォームの作り方

  • すぐに回答を!
  • 質問No.58149
  • 閲覧数83
  • ありがとう数4
  • 気になる数0
  • 回答数4
  • コメント数0

お礼率 79% (86/108)

このカテゴリーに質問していいのかどうかさえよくわからないのですが…。
ホームページ上にハンドルネーム、性別、メールアドレス、意見などを記入してもらえるようなフォームを作り、メールで受信したいと考えています。しかし、どのようにしたらいいのか皆目見当がつきません。どのようなタグを書けばいいのか、特別なソフトが必要なのか…。ちなみに今はwindows付属のFrontPageExpressを使っていますが、このソフトでそのようなことはできるのでしょうか。
また、送信ボタンの作り方や信後に表示される「ありがとうございます」のようなページへのリンクの仕方もよくわかりません。
どこかに初心者向けの解説ページなどあるでしょうか。
「フォーム」で検索してみたのですが、よくわかりません。
できれば小学生にもわかるように説明していただけると嬉しいのですが…。
通報する
  • 回答数4
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.4

ここのURLなんか割と分かりやすいかも?
しかしdanyさんのおっしゃるように、
CGIはある意味専門的な分野です。
何かしらのプログラムを勉強したことがないといきなりは出来ません。
CGIは、もし失敗すると、プロバイダのサーバーを壊してしまう可能性もあるんですよ。
それにプロバイダで許可していない言語を使うとまず使えませんし。
(CGIと一口に言っても、Perl、PHPなど結構言語の種類があります。
それを単独で使うかHTMLと混ぜるかでもやっぱり違いますしね)
言い方は変ですが、プログラムが出来るだけで仕事になるのですから、
フォームを作るのは実はそれなりの専門職なんですよ。

だからといって、業者に頼め!と言っているのではないです。
たとえば絵で説明すると、
世の中に高価なドローソフト、フォトレタッチソフトはたくさんありますが、
フリーウェアだけで市販の素材集よりも上手な絵をかける人もいますよね。
ただし、鉛筆で上手な絵がかける人とか、塗り絵が上手な人とかでないと、
多分、高価なソフトがあっても上手にかけませんよね。
なんだか分かりにくい例えですが、
基礎さえあれば初心者でも全然OKですが、
基礎が無い場合は基礎を作る必要がある、
と思うのです。
HTMLだって立派なプログラムですから、
HTMLタグを知っていればCGIだってスグに覚えられますよ。
がんばってくださいね。
お礼コメント
wing

お礼率 79% (86/108)

わかりやすいたとえをありがとうございました。
前述のとおり、試行作後の末、必要最低限のことは可能になりました。
わからない、わからないと言いながら実際に試行錯誤してみることが理解への早道かもしれませんね。参考URLもよく見てみます。
投稿日時 - 2001-04-01 22:31:44
-PR-
-PR-

その他の回答 (全3件)

  • 回答No.1

まずあなたがお使いのプロバイダを教えてください。

フォームは、CGIというプログラムを利用して作るので、
HTML作成ソフト(フロントページなど)だけでは作れません。
基本的に、ワードパットやメモ帳を使って、
長い英語っぽい文章(プログラム)を書かなければなりません。
この文章の書き方が分からない人は、
専門書を買って来たり、CGIを説明しているホームページを探したりして、
そこに書いてあるプログラムをコピーして、
自分のページに貼り付けて使うことも可能です。
さらに、フォームの送信ボタンを押すとあなたの元に届くメールは、
英語のようなものです。
相手が日本語で記入した文字は暗号のようになってしまいます。
この英語や暗号を日本語に変換するプログラムも別に必要になります。

また、CGIプログラムとは、プロバイダととても関係が深いので、
プロバイダが使ってもいいよといっていないと使えないし、
使用許可が出ていてもいろいろな制約がある場合があるので、
まずはプロバイダを言っていただきたいのです。
運がよければ、あなたのプロバイダで、
無料でフォームプログラムと暗号解読プログラムを配っていて、
さらに載せ方まで詳しく解説しているかもしれません。
もしよければ、あなたのプロバイダのホームページを見てみましょう。
運が悪いと、使えません。
とはいえ、フォームが使える無料レンタルスペースも探せばありますので、
安心してください。
まずは環境を教えてください。
補足コメント
wing

お礼率 79% (86/108)

 さっそくのご回答ありがとうございます。
 細かく話すと長くなってしまうのですが…。職場のプロバイダはasahi-netで、自分のプロバイダはodnです(自分のHPはgeocities)。
 職場のHPに前任者が作ったフォームがあります。内容が変わるたびにそのタグを書き換えて使っていました(実はこれも確認ページが機能しなくなってしまったのですが-確認内容が表示されない。でも届くメールには必要事項が記入されている)。
 今回、新たに別のフォームを作りたいと思い、もともとのフォームを修正して別ファイルとして保存し、実験してみたところ、確認ページや「ありがとう」ページはもともとのフォームと同じところに行ってしまうし、届いたメールは文字化けしていました(文字化け修復サイトで修復したら読めましたが)。
 そこで、今回、ゼロから新たなフォームを作ろうと思い立ちました。確認ページや「ありがとう」ページはすっ飛ばしてもいいと思っているのですが。
 メール画面が立ち上がるようにしてもことは足りるのですが、せっかくならフォームを使ってみたいと思うのです。もしやり方がわかれば自分のHPでも応用できるかなと思いまして。
投稿日時 - 2001-03-31 16:01:46


  • 回答No.2
レベル9

ベストアンサー率 35% (27/77)

ennoさんが書いているように、CGIを使うにはいろいろな条件と
知識が必要になってきます。「どのようなソフトが必要なのか」
という程度の知識だと覚えないことはたくさんあります。
ので、ここではとても教えきれません。^^;

素直にCGI関係の本を買うことをおすすめします。
仕事であればなおさら「自分で調べる」でないと。
お礼コメント
wing

お礼率 79% (86/108)

あちこちのページを見ながら、何とか必要最低限のことは可能になりました。
ありがとうございました。
投稿日時 - 2001-04-01 22:27:07
  • 回答No.3

アサヒネットなら、下記URLに詳しくフォームの作り方が書いてありますね。
もう読まれましたか?
(会社のHPはドメイン付き法人契約ですよね?)

ちなみに、プロバイダが違う場合、
「自分のホームページにも応用する」のは結構難しいと思います。
では、がんばってくださいね。
お礼コメント
wing

お礼率 79% (86/108)

肝心のasahi-netのページは未読でした。
ありがとうございました。
投稿日時 - 2001-04-01 22:28:14
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ