初心者で、行き詰ってます。
ホームページを作成して公開までできたのですが、メール送信フォームをCGIを使って作成したいのですが、さっぱり解りません。出来ません。
Kent-webさんやら、いろいろなフォームをダウンロードしたまではいいのですが、そのあとビルダーを使って、何から手をつけていいのかも解らないのです。解説をみてもさっぱりです。
何で調べたら順序だてて理解でき、ビルダーを使って作成する事ができるのでしょうか?
ダウンロード後から、初心者にでもわかるフォームメール作りを知りたいのです。
サーバーはsendmailの使えるさくらサーバーを利用しています。
できれば、レンタルフォームを利用しないで、頑張りたいと思っています。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
CGIのメールフォームとホームページビルダーとは、いっしょに使えません。
ホームページビルダーで作ったメールフォームのHTMLソースを使って、CGIで再現するといった使い方のほうがいいですよ。
こんな感じになります。
print "Content-type:text/html\n\n";
print <<"EOM";
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
以下、メールフォームの記述。
EOM
sendmailの指定は、さくらのレンタルサーバでしたら、
$sendmail = '/usr/sbin/sendmail';
で、いいはずです。
CGIの解説のサイトについては、
ビギナーズCGI http://www.aimix.jp/cgi/
とほほのCGI入門 http://www.tohoho-web.com/wwwcgi.htm
や、そのほかの解説サイトを参考にされたらいいですよ。
アドバイスありがとうございます。
Cgiの解説サイト早速参考に勉強してみます。
サーバーへの転送から何から何までホームページビルダーオンリーでやってましたので、こんがらがっている状態ですが、有難く参考にさせていただきます。
No.4
- 回答日時:
CGIの本を読むよりも意味を理解しないと・・・
ディレクトリとはフィルダのことなど。あとアクセス権とか
はい、私もそう思って、少しずつですが意味を理解しようと努力し始めてます。
なんとなくこれでいいのかな?という感じまでは、理解してきたつもりで、kent-webさんのフォームメール挑戦!とやってみたのですが、どうやら、どこかが間違っているようでまだまだ完成できません。
あきらめず頑張ってみます。
ありがとうございました。
No.3
- 回答日時:
富士山の頂上に登ることをメールフォームにたとえたら、フォームを作ってアップロードまでが一合目、残りの9合がメール送信の理解です。
つまり今まで学んできたことの9倍難しいということです。
たった一文form action xxx.cgi なりxxx.phpなのですがHTMLとはまったく違う高次元の勉強が必要です。
サーバの知識、LINUXやIIS、PERLやPHP,SMTPの仕組みなどさまざまな勉強が必要です。
「何から手をつけていいのかも解らない」のも当然でしょう。
まずは自分でサーバを立ち上げるところからやりましょう。
もしそれが嫌ならmailtoでごまかすしかありません。
フォームメールがWEB習得の分水嶺です。
ほとんどの人がここであきらめて、ただのWEBデザイナーになってしまいます。
これを乗り越えた人だけが本当のINTERNETの大海に漕ぎ出せます。
さあがんばりましょう。
insider007さんのたとえは、とても大変な領域に入ってしまったんだと実感させられました。ありがとうございます。
ですが、ここで諦めたくないので、何とか理解できる方法を見つけてみようと思います。
書店などで、関連の本などを参考にしたほうがいいのかな?
ホームページをビルダーで作り、転送もビルダー任せで、何の知識もない私でも、きっと克服できると信じて頑張ります。
PS.参考になるようなサイトなどありましたら、教えていただけると有難いです。
No.1
- 回答日時:
KENT-WEBさんのところで詳しくのってますが
http://www.kent-web.com/data/postmail.html
自分が初めてHP立ち上げたときにここのメールフォーム使いましたが、無知式だったのに解説ですんなりできました。
これ以上の解説はないかと・・・・
ありがとうございます。
私もkent-webさんのプログラムの入手から順を追ってやってみようとしたのですが、もうディレクトリの作成から???で、エディタもビルダーは使えないのかな?と、こんなところでも???
まったく無知さを実感してますが、どうしても頑張って作ってみたいので、もう一度、解説などを参考に勉強してみます。
PS.今日は本屋さんにCGIの本でも探しに行ったほうがいいのかなと考えてました・・・
ahoyasuさんのこれ以上の解説はないとのことを教えていただいたので、再度熟読してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- ホームページ作成・プログラミング 友人のホームページを引き継ぐには 2 2023/06/13 15:23
- Google Drive Google form を利用して 問い合わせフォームを作りたい 1 2022/04/25 14:15
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- PHP sessioncookieをではなくcookieを使わなければならない理由について… 4 2022/11/07 13:01
- ヤフオク! ヤフーアカウントについての質問です。 「不正利用が疑われる操作もしくは行為が検知されたため、利用規約 5 2022/08/29 20:22
- ASP・SaaS イントラネットを構築したい 2 2022/04/24 11:08
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Excel(エクセル) Excel VBAについてです。 少しだけ知識はあるのですが、 うまくいかなかったので 質問させてい 3 2022/09/13 18:40
- Access(アクセス) マイクロソフト アクセス2021のフォームビュー作成でレイアウトを帳票形式から単票形式にあとから変更 1 2023/03/03 10:56
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ホームページでメールへのリン...
-
さくらインターネットのCGIメー...
-
DREAMWEAVER4でのフォームとボ...
-
ホームページ作成
-
家族以外には非公開のサイトの...
-
誠意作成中と鋭意作成中
-
教員です。英語の授業プリント...
-
ホームページ管理者が知りえる...
-
表彰状の無料のテンプレート
-
ホームページを作ることは【制...
-
Beutiful Soupを用いてWebスク...
-
ホームページの作成日付を知る方法
-
入社1年半目です。自習でシェア...
-
相互リンクの依頼文
-
自治会ホームページを作成したい
-
FC2ホームページの変更に仕方
-
ホームページビルダー「登録済...
-
Dreamweaverで、ライブビュー表...
-
Becky! の署名について
-
パワーポイントでの目次、索引...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
さくらインターネットのCGIメー...
-
Dreamweaverで、問い合わせフォ...
-
ホームページでメールへのリン...
-
ホームページビルダーで登録す...
-
DREAMWEAVER4でのフォームとボ...
-
誰か助けてください! http⇒⇒h...
-
書き込めるPDFの作成
-
同窓会のホームページの作成を...
-
メールフォームを作成したので...
-
家族以外には非公開のサイトの...
-
KADOKAWAの電撃大賞はPDFにする...
-
誠意作成中と鋭意作成中
-
教員です。英語の授業プリント...
-
Adobe exhangeにAdobe のパスワ...
-
ホームページを作る際の質問です
-
ホームページを制作したのです...
-
Dreamweaverで、ライブビュー表...
-
CSRの生成を別サーバー(別環境...
-
文章作成サイトについて
-
バナーを使用したい場合って許...
おすすめ情報