• 締切済み

返信メールの構築の仕方について

これからHPを立ち上げようとしている初心者です。現在、PHPとMySQLを使ってローカル環境で動作を試しながら作成しています。参考書付属CDのサンプルプログラムを書き換えながら、会員制サイトを作成していまして、今現在私が出来るのは入力フォームからデータを入力してMySQLにデータを保存。それをブラウザに表示させるところまで出来るようになりました。ご質問はといいますと、私のHPはメールアドレスの入力を必須にしようと思っているのですが、メールアドレスは非公開にしたいので、今現在ブラウザに表示させる事しか出来ていないメールアドレスを封筒等のアイコンに変え、アイコンをクリックしたら返信メールフォームに切り替わるプログラムを組みたいと考えています。参考書を見てもなかなか応用が出来ないので質問を投稿する事にしました。出来たら返信メールフォームには宛先欄は作らず、完全に会員登録時のメールアドレスを公開せずに送信できるようにしたいのですが、ご指導いただけたら幸いです。よろしくお願いします。

  • PHP
  • 回答数1
  • ありがとう数0

みんなの回答

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

IDかなんかの値を渡してメールフォームを作って、 送信時にIDからメールアドレスを検索して送信すればよいと思います。

choku15
質問者

補足

ご回答ありがとうございます。申し訳ありません。ご回答を元にいろいろと試行錯誤してみたのですが、ちょっと私のレベルでは理解が難しいので、HTMLあるいはPHPでブラウザに表示するだけの返信メールフォームは作成が完了しているという事を前提にして、どこを書き換えたらいいのか、または何を追加したらいいのか、大変お手数なのですが、少し具体的にご指導いただけたら幸いです。よろしくお願いします。

関連するQ&A

  • メールフォームから送信した自動返信メールについて

    現在、勤務する会社で、メールフォームを業者へ依頼して作成しております。 会社では2つドメインを取得しており、下記の通りです。 「A」のレンタルサーバー:メインHP、会社のメールサーバー 「B」のレンタルサーバー:メールフォーム作成のみ メールフォームには、メールアドレス入力欄があり、入力し送信ボタンを押下すると 入力されたメールアドレスと、会社のメールアドレスの2つに、入力した内容が自動返信されます。 差出人として設定されているメールアドレスは会社のメールアドレスです。 自動送信する際、入力されたメールアドレスが「ssssss@ggggggg.rrrrrr」というように 届かないメールアドレスを入力された場合、リターンメールなどはどこかに届くのでしょうか。 要は、宛先不明であるメールアドレスが知りたいのですが、どのようにしたらわかりますでしょうか。 ちなみに、差出人と設定されている会社のメールアドレスに、リターンメールは届いていません。 また、会社のメールサーバーのpostmaster的なところにも届いていません。 (通常、送信できないメールについては、差出人とpostmasterに戻ってきます) 以上、わかりにくい説明で申し訳ありませんが、どうかご教授下さい。

    • ベストアンサー
    • PHP
  • 【PHP】会員登録機能構築の流れ について

    初めて質問させていただきます。 よろしくお願いします。 現在、会員登録のプログラムを構築をPHPで進めています(構築をメインで進めているのは自分ではありません)。 まずユーザーに会員IDとなるメールアドレスを入力していただき、「送信」ボタンをクリックすると、そのメールアドレスに対して本登録用の入力フォームへのリンクを張ったメールを自動送信します。 (同時にMySQL DBにレコードを一つ作成、入力されたメールアドレスが会員IDとして保存される) そしてユーザーは本登録用のフォームから登録情報を入力していただき、入力後に入力内容を確認するページを表示し、間違いがなければ会員登録完了、という流れです。 (登録完了時に最初に作られたレコードに本登録用フォームで入力されたデータが保存される) 最初に入力していただいたメールアドレスに送信する自動送信メールに貼るリンク先の本登録用フォームについて、自動送信メール内のリンクを開いた際に「最初に入力していただいたメールアドレスが会員IDとして登録されている状態」で表示するように考えています。 仕組みは某グルメクーポンサイトのホッ◯ペッパーの会員登録の流れにとても似ています。 今回質問させていただきたいのは、 「上記のような流れのプログラムを作る場合、どのような手順でプログラムを作っていけばいいのか」 ということです。 私自身もサイト構築の経験がなく、PHPのソースを見てもまだ調べながら少しずつ理解していくのがやっとです。。 今構築をメインで進めておられる方も、PHPは初心者なので手こずっているところです。 コードの書き方もまだろくにわかりませんが、まずは「どのような流れで構築していくのか」「どのように調べていくのか」というところを理解して、なんとか自分たちでコードの書き方を勉強していきたいので、是非教えていただければ、と思います。 質問の仕方もとても下手で申し訳ありません。 困っています。 よろしくお願いします。

    • 締切済み
    • PHP
  • MySQLについて

    会員制サイトを作成中です。最近までフリー配布のCGIを改造してHPを作成していたのですが、やりたい事がなかなか出来ず、今PHPとMySQLを参考書などで勉強している初心者です。どうぞよろしくお願いします。質問1.初歩的なご質問だと思いますが、MySQLデータベース内のデータは誰でも閲覧する事が可能なのでしょうか?それともHPの管理者だけが閲覧できるものなのでしょうか?質問2.(もし誰でも閲覧可能な場合)MySQLには、ログファイルというものはあるのでしょうか?もしある場合、プログラムによって自動生成は可能でしょうか?何をしたいかと申しますと、入力フォームから受け取ったデータのレコードごとに、投票が行えるようにしたいのですが、そのような事は可能でしょうか? 質問3.フィールドに、返信メールフォーム、質問2の投票フォームにリンクさせるボタンを作成する事は可能でしょうか?分かりづらいご質問で申し訳ありません。よろしくお願いします。

  • PHPで送られてきたアドレスに自動返信する方法

    お世話になります。 現在PHP+Mysqlを使って簡単な会員制でログインができるサイト(仮想サイト)を作っています。 その中で、特定のメールアドレスにアドレスを送ると、 (POSTで送られてくる情報をmb_send_mailで送信するようにしています。) IDとPWが自動的に返信されるプログラムを作りたいと思っているのですが、調べてみたのですがよくわからなかったので、書き込ませて頂きました。 phpで自動返信させるのに、現在分かっているのは、 ・メールを受け取るユーザーを作成する ・.forwardでどこかへ転送する くらいです。 最終的にはMysqlと連動させるものを作りたいのですが、ひとまずは送られてきたものに自動返信する、というものを作りたいです。 全然理解ができていないので、わかる方いらっしゃいましたらご教示願います。 よろしくお願い致します。 ローカルの環境は osはwindows xampp version2.5 です。

    • 締切済み
    • PHP
  • フォーム入力後の自動返信機能

    クレジットカード決済画面内のフォームに メールアドレスを入力することによって、 クレジットカード決済後すぐに、 「ご利用ありがとうございます」等の返信メールが届きますが、 このフォームはクレジットカード決済システム業者が 用意してくださるものなのでしょうか? また、クレジットカード決済に関わらず、 フォーム内にメールアドレスを入力することによって、 自動的に返信するシステムを作成することは大変でしょうか? 参考URLがありましたら教えてください。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • メールフォームの自動返信について

    メールフォームの自動返信について ホスティングサービス(サーバー共用型)を利用してホームページを公開しています。 私のコースではカウンターやメールフォームなどのCGIはそこで提供しているものを 使用しなければなりません。 今回私が教えていただきたいのは、メールフォームにて投稿されたことに対して 返事を自動返信したいのです。 まずこのメールフォームは内容を書き込み送信されると私のところに mailform@○○○○.jpというアドレスで来るので自動返信にはなりません。 ただ、アドレスはあらかじめ指定することはできますが固定なので送信者には返信できません。 マニュアルをみると mail confの中の記述を変更(from=mailにするとありました)すると入力された アドレスから送信されたようにできると書いてあるのですが何回やってもできません。 マニュアルにある記述例 id: from=(メールアドレスまたは置き換えたいパラメータ。フォームから入力されたアドレスをfromにしたい場合はfrom=mailと記述してください) to=(送信先のアドレス) subject=(メールの題名) sort=(表示項目の順序を指定) item=(表示項目の別名) サポートにも連絡しましたがマニュアル以上の話は教えてもらえませんでした。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • PHPメールフォームからの受信に、自動返信したい。

    今自分の作成した「お申し込み用のメールフォーム」がレンタルサーバー上にあります。 もちろんフォームに入力して送信ボタンを押していただいた「おなまえ」や「メールアドレス」はメールで私に届きます。 実は入力していただいた「メールアドレス」宛てに、「お申し込みお受けしました。」というメール文面を自動返信したいのですが、プログラミングで可能でしょうか・・・ サーバーには拡張子がphpのファイルがあり、編集できる状態です。 レンタルサーバーでは、メールソフトからのメールに対しての自動返信は可能ですが PHPメールフォームを活用しての自動返信はまだ作成対応できていないらしく、なんとか自力で実現するしかない状況です。 もしも可能でしたらお教えながえないでしょうか 。 こちらのカテゴリで良いのかも自信ないですが よろしくお願いします。

    • ベストアンサー
    • PHP
  • 自動返信メール

    HP上でメールアドレスのみを入力してもらい、自動返信メールをしたいのですが、フリーのレンタルCGIはないでしょうか。CGIは以前にもトライしたことがありましたが、ちょっと理解に苦しみました^_^;もし参考になるサイトがあれば教えてください。(サーバーはCGI可能です。)

    • ベストアンサー
    • CGI
  • 空メール送信用ASP

    現在、携帯用会員サイト向けのホームページを作成しているのですが、 会員登録時によくある以下のような仕組みを考えています。  1. QRコードを読取ると、メール送信用画面が立ち上がる。      ↓(客先側より空メール送信)  2. 受信したアドレス宛に『登録フォーム』アクセス用URL付きの    メールを自動返信。      ↓  3. 客先側にて登録フォームより会員登録を行う。    【この時、フォーム内のアドレス入力欄には、2で受信した     メールアドレスを自動で入力させる】      ↓  4. 登録完了時点で当方よりの会員アクセス用メールを自動送信。 上記の1,2,4の仕組みは完了しているのですが、3の【】内の仕組みだけが分かりません。 そこで、どなたかお知恵を貸していただけませんでしょうか。 よろしくお願いいたしますm(_ _)m

  • 入力フォームに予めMySQLのデータを反映させたい

    現在、会員登録のプログラム構築をPHPで進めています(構築をメインで進めているのは自分ではありません)。 まずユーザーに会員IDとなるメールアドレスを入力していただき、「送信」ボタンをクリックすると、そのメールアドレスに対して本登録用の入力フォームへのリンクを貼ったメールを自動送信します。 (同時にMySQL DBにレコードを一つ作成、入力されたメールアドレスが会員IDとして保存される) そしてユーザーに本登録用のフォームから登録情報を入力していただき、入力後に入力内容を確認するページを表示し、間違いがなければ会員登録完了、という流れです。 (登録完了時に最初に作られたレコードに本登録用フォームで入力されたデータが保存される) 最初に入力していただいたメールアドレスに送信する自動送信メールに貼るリンク先の本登録用フォームについて、自動送信メール内のリンクを開いた際に「最初に入力していただいたメールアドレスが会員IDとして登録されている状態」で表示するように考えています。 仕組みは某グルメクーポンサイトのホッ◯ペッパーの会員登録の流れにとても似ています。 このシステムを構築する中で、上記の "最初に入力していただいたメールアドレスに送信する自動送信メールに貼るリンク先の本登録用フォームについて、自動送信メール内のリンクを開いた際に「最初に入力していただいたメールアドレスが会員IDとして登録されている状態」で表示する" の部分でプログラムをどのように書けばいいかがわかりません。 自動送信メールに本登録フォームのURLを貼り付ける部分まではなんとか仕組みはわかりました。しかし、本登録フォームにアクセスした時に、ユーザーが最初に入力したアドレスが予め会員IDの部分に入力されている状態で、本登録フォームを表示させたいのですが、そこの仕組みがわかりません。 まだPHP、MySQLともに初心者です。 困っています。。 どうかご回答よろしくおねがいします。

    • 締切済み
    • PHP

専門家に質問してみよう