• 締切済み

phpファイルをhtmlファイルに組み込む方法について

phpファイルをhtmlファイルに組み込む方法について はじめまして。 掲題の件に関して質問させてください。 html(cssも含む)で、メールマガジン配信のフォームを作成しました。 名前入力と、メールアドレス入力の欄があり、その下に送信のラジオボタンがある形です。 このような状況で、下のようなhtmlファイルにphpファイルを関連させた後、(下の方法で合ってますか?)サーバーにあげて、 送信の後のページを表示させて、送信されたデータをデータベースに蓄積させるようにするとした場合・・・ 1、~~~.phpの部分は、どのような記述をすればいいのでしょうか?? 2、すべてのファイルをapachサーバーに送信するのでしょうか? 3、dreamweaverでデーターのアップロード含め、可能でしょうか?? <form action = "~~~.php" method="post"> お名前<省略> アドレス<省略> 以上、整理しきれていない部分があり、お手数おかけしますが、 ご教授いただければと思います。

みんなの回答

noname#140925
noname#140925
回答No.1

1.フォームに入力されたデータを処理するphpファイルの名前を書いてください。 2.そりゃサーバにアップしないと動かないでしょ。 3.DWのFTP機能でアップロードしたい、という意味なら可能です。 ちなみに、phpファイルは自分でプログラム組む必要がありますが、それは理解してますか?

blue0616
質問者

お礼

お返事遅くなってしまい、申し訳ありません。 アドバイス、ありがとうございます!! 早速、これから試してみたいと思います!

関連するQ&A

  • PHPのtxtファイルの使い方について

    今、PHPでお問合せフォーム(メールフォーム)を作っています。 そこで、よくある「お礼メール」の定型文を、txtファイルで管理しようと考えています。 でも、txtファイルの扱い方がどうもうまくいきません。 あてもなく、「file_get_contents」や「preg_replace」を使って いろいろやってみましたが、どうしてもうまくいきませんでした。 もし、PHPでのtxtファイルの使い方について、ご存じの方がいましたらご教示ください。 ============================================== お問合せフォームの、大まかな流れとしては下記の通りです。 ------------------------------- 1)入力  ・名前・メアド・問合せ内容を入力  ↓ 2)確認  ・入力内容をチェック  ↓ 3)完了  ・入力された内容をメールで送信。 ------------------------------- とりあえず、上記1)~3)までは出来ました。 ============================================== ============================================== 実現したいのは下記のようなことです。 下記のようなtxtファイル(お礼メールの定型文)を 準備しておいて・・・ -[お礼メールの定型文]------------ お問合せありがとうございます。 入力内容は下記の通りです。 【お名前】 {@name} 【メールアドレス】 {@mail} 【お問合せ内容】 {@body} ------------------------------- {@name} と {@mail} と {@body} の部分に フォームに入力された内容が、自動で入るようにして お礼メールが送信されるようにしたいと考えています。 ============================================== ※{@***}という記述のしかたについては特に意味はありません。 ※特にこだわっているわけではありませんが、  txtファイルだと管理が簡単そうな感じがしたので  txtファイルにしようと思っています。 どうぞよろしくお願いいたします。

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

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

    • ベストアンサー
    • PHP
  • htmlを含まないphpファイルにもHTMLヘッダー内にエンコード形式を記述する必要はあるのでしょうか?

    私はフォームにデータを入力するファイル(enter.html)、それをチェックするファイル(check.php)及びデータをメールで送信するファイル(mail.php)を分離しています。 これらのファイルの内、ブラウザーにファイル内のHTMLコードが出力されるのは、データを入力するファイル(enter.html)だけです。 入力されたデータをチェックするファイル(check.php)及びデータをメールで送信するファイル(mail.php)は、phpのechoを使用して、入力エラーがあったり、メールが送信された場合にその旨のメッセージをブラウザーに表示しますが、HTMLは含みません。 そのため、データを入力するファイル(enter.html)には、<meta http-equiv="Content-Type" content="text/html; charset=utf-8">とエンコード形式(UTF-8)をHTMLヘッダー内に記述しているのですが、htmlを含まないphpファイル(check.php及びenter.html)にも<meta http-equiv="Content-Type" content="text/html; charset=utf-8">などのようにHTMLヘッダー内にエンコード形式を記述する必要はあるのでしょうか? よろしくお願いします。 キャサリン

    • ベストアンサー
    • PHP
  • PHPファイルの表示

    PHPに関する知識がまったくないのでご指導ください。 PHP形式で作ったホームページデータをサーバーからダウンロードし、 ドメインを変更したため別のサーバーにアップしたのですが、 きちんと表示されません。 旧アドレスでは、   ○○○.com  ○○○.com/index.php どちらでも表示するのに、 新アドレスでは、   △△△.com  △△△.com/index.php どちらでもダメです。 試しに普通のHTMLファイルを送ってみたところキチンと表示されますので、 サーバーエラーではないようです。 PHP形式のホームページデータを表示するようにするには、 何かサーバーにアクセスする必要があるのでしょうか。

  • PHPのfsockopenを使用してファイルのアップロード方法

    PHPのfsockopenを使用してファイルのアップロード方法 宜しくお願い致します。 PHPでHTTPポートなどに接続させて、POSTやGETでデータを送信できるようにする関数のfsockopenを使用して、HTMLのformを使用せずにPHPプログラムのみでサーバ上にあるファイルを別のサーバへアップロードする方法はありませんか? 文字列を送信する事はできるので、ファイルのアップもできそうなのですが、やり方がわかりません。

    • ベストアンサー
    • PHP
  • phpファイルをブラウザ表示できません。

    phpファイルをローカルホストでブラウザ表示しようとすると、 下記のようなエラーが出てしまいます。 ”Object not found! 要求された URL は本サーバでは見つかりませんでした。 もし手入力で URL を入力した場合は、綴りを確認して再度お試し下さい。 サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。” URLも間違いなく正しいURLを入力しています。 Xamppの画面はローカルで表示されているので、 Apachも走っていると思われます。 解決手段を教えて頂ければと思います。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • sendmail.phpとthanks.php

    についてです。 いま現在ホームページ作成の初心者で勉強中なのです。 sendmail.phpで作ったメール送信フォームに入力された、相手方のアドレスに確認メールを送信するフォームを作りたいのですが、 [いきなり始めるPHP]という書籍通りにphpスクリプトを入力しても、メールが送信されません。 サーバーはさくらレンタルサーバーさんです。 いちおう前記の書籍から自分なりにアレンジを加えているので、多少違うかも知れませんが、 わかる方がいらっしゃいましたら、ご教授願えますか? ちなみに、thanks.phpにはエラーなしでジャンプされて、sendmail.phpは問題なく作動し、サーバーにメールは届いています。 こちら側でメールを送信するときにメールが送信されないという事です。 ちなみに、プログラムは $mail_sub='アンケートを受け付けました。'; $mail_body= $nickname."様、\nアンケートご協力ありがとうございました。"; $mail_body=html_entity_decode($mail_body,ENT_QUOTES,"UTF-8"); $mail_head='From: 私のアドレスが入っています。'; mb_language('Japanese'); mb_internal_encoding("UTF-8"); mb_send_mail($mailto,$from_mail,$mail_sub,$mail_body,$mail_head); です。 一応格納された値は、ちゃんとリンク前のページから受け取っています。

  • phpメールの仕組み

    php使用可能な無料サーバーeu.pnに、htmlファイルを置き、 そこに、phpとhtmlのメールフォームを作成しました。 http://www.freecontactform.com/email_form.php php自体は機能し、送信ボタンを押すと、ページの移動をし、phpでhtmlが出力されますが、肝心のメールは送られてきません。 これはサーバーの問題でしょうか? そもそも、phpのメールは「どこから」送られてくるのでしょうか? 使用しているレンタルサーバーの、ドメインもしくはサブドメインのメールアドレス(ある場合)でしょうか?

    • ベストアンサー
    • PHP
  • PHPでメール入力画面→送信完了画面を作りたい

    質問失礼します。 HPのメールフォーム作成に取り組んでいて、 メール入力画面→送信完了画面を作成したいです。 HTML,CSSの知識はあるのですが、 PHPの知識が全くなく調べながら作っています。 現状、送信用HTMLとphpファイルを使って、 HTMLファイルで入力した内容をメールアドレスまで飛ばすところまでは作成できました。 長くなるので簡易的に下に記述します。 【sendmail.php】 <?php mb_send_mail("メールアドレス","件名","$_POST["body"]","ヘッダー") ?> 【html】 <html> <form method="POST" action="sendmail.php"> <textarea name="body"></textarea> <input type="submit" value="送信"> </form> </html> 【動作】 入力画面で任意に内容を入力し、送信をクリック→真っ白の画面(メールアドレスに内容が届く) という状態です。 真っ白の画面を送信完了画面として表示するには、 【sendmail.php】ファイルに直接htmlを記述していくのが、 一般的な方法なのでしょうか。 いろいろと調べているのですが、どの方法が一般的で一番いい方法なのかを 探している段階です。 どなたかアドバイスをお願いします。 (確認画面、エラー画面は、現段階では抜きで、 とりあえず送信画面→送信完了画面を作りたいです。)

    • 締切済み
    • PHP
  • 送られてきたメールをPHPなどで定期的にMysql

    QRコードやリンクなどからメールを立ち上げ、本文内の「名前【なまえ】」の部分に名前を入れてもらい送信してもらったメールから、PHPを使って定期的にMysqlに挿入したいと考えていますが可能でしょうか。 保育園で保護者への一斉送信のためのメールアドレスの登録に使う予定です(ガラケーが多いです)。 同じ名前が複数回登録された場合は、遅い方を優先して上書きされるようにできればと考えています。 またサーバの仕様上.forward.aliasは使えませんので、受信をトリガーに出来ずcronで定期的(たとえば1分ごと)にphpを動かすようなかたちで受信をしたいと考えております。 諸先輩方、ご教授賜れないでしょうか。宜しくお願いします

    • ベストアンサー
    • PHP

専門家に質問してみよう