PHPメールとフォームが機能しない[重複] -- php フィールド と html フィールド と forms フィールド と email フィールド と post フィールド 関連 問題

Php mail and form not working [duplicate]












0
vote

問題

日本語

こんにちは、フォームが正常に入力された後にEメールを処理する連絡先フォームとPHPファイルがあります。何らかの理由で私はこのフォームからの電子メールを受信して​​いません。コードが正しかったら興味がありました。

HTMLフォーム:

<事前> <コード> <form method="post" role="form" name="sentMessage" id="contactForm" action="/public_html/mail/contact_me.php" novalidate> <div class="col-md-6"> <div class="form-group"> <input type="text" class="form-control" placeholder="Your Name *" id="name" name="name" required > <p class="help-block text-danger"></p> </div> <div class="form-group"> <input type="email" class="form-control" placeholder="Your Email *" id="email" name="email" required > <p class="help-block text-danger"></p> </div> <div class="form-group"> <input type="tel" class="form-control" placeholder="Your Phone *" id="phone" name="phone" required > <p class="help-block text-danger"></p> </div> </div> <div class="col-md-6"> <div class="form-group"> <textarea class="form-control" placeholder="Your Message *" id="message" name="message" required ></textarea> <p class="help-block text-danger"></p> </div> </div> <div class="clearfix"></div> <div class="col-lg-12 text-center"> <div id="success"></div> <button type="submit" class="btn btn-xl" >Send Message</button> </div> </form>

PHPコード:

<事前> <コード> // Check for empty fields if(empty($_POST['name']) || empty($_POST['email']) || empty($_POST['phone']) || empty($_POST['message']) || !filter_var($_POST['email'],FILTER_VALIDATE_EMAIL)) { echo "No arguments Provided!"; return false; } $name = $_POST['name']; $email_address = $_POST['email']; $phone = $_POST['phone']; $message = $_POST['message']; // Create the email and send the message $to = 'will@blacart.com'; $email_subject = "Website Contact: $name"; $email_body = "You have received a contact request from tandemmetal.com. "."Here are the details: Name: $name Email: $email_address Phone: $phone Message: $message"; $headers = "From: noreply@tandemmetals.com "; // This is the email address the generated message will be from. We recommend using something like noreply@yourdomain.com. $headers .= "Reply-To: $email_address"; mail($to,$email_subject,$email_body,$headers); return true;
英語

Hi I have a Contact form and a PHP file that handles the email after the form is successfully filled out. For some reason I am not receiving any emails from this form. Was just curious if my code was correct.

HTML FORM:

<form method="post" role="form" name="sentMessage" id="contactForm" action="/public_html/mail/contact_me.php" novalidate>                             <div class="col-md-6">                                 <div class="form-group">                                  <input type="text" class="form-control" placeholder="Your Name *" id="name" name="name" required >                                     <p class="help-block text-danger"></p>                                 </div>                                 <div class="form-group">                                     <input type="email" class="form-control" placeholder="Your Email *" id="email" name="email" required >                                     <p class="help-block text-danger"></p>                                 </div>                                 <div class="form-group">                                     <input type="tel" class="form-control" placeholder="Your Phone *" id="phone" name="phone" required >                                     <p class="help-block text-danger"></p>                                 </div>                             </div>                             <div class="col-md-6">                                 <div class="form-group">                                     <textarea class="form-control" placeholder="Your Message *"  id="message" name="message" required ></textarea>                                     <p class="help-block text-danger"></p>                                 </div>                             </div>                             <div class="clearfix"></div>                             <div class="col-lg-12 text-center">                                 <div id="success"></div>                                 <button type="submit" class="btn btn-xl" >Send Message</button>                             </div>                         </form> 

PHP CODE:

// Check for empty fields if(empty($_POST['name'])        ||    empty($_POST['email'])       ||    empty($_POST['phone'])       ||    empty($_POST['message']) ||    !filter_var($_POST['email'],FILTER_VALIDATE_EMAIL))    {     echo "No arguments Provided!";     return false;    }  $name = $_POST['name']; $email_address = $_POST['email']; $phone = $_POST['phone']; $message = $_POST['message'];  // Create the email and send the message $to = 'will@blacart.com';  $email_subject = "Website Contact:  $name"; $email_body = "You have received a contact request from tandemmetal.com.  "."Here are the details:  Name: $name  Email: $email_address  Phone: $phone  Message: $message"; $headers = "From: noreply@tandemmetals.com "; // This is the email address the generated message will be from. We recommend using something like noreply@yourdomain.com. $headers .= "Reply-To: $email_address";  mail($to,$email_subject,$email_body,$headers); return true; 
</div
              
 
 

回答リスト

0
 
vote

nの代わりに r nを使うことができます。

<事前> <コード> $headers = "From: noreply@tandemmetals.com "; $headers .= "Reply-To: $email_address "; http://php.net/manual/ru/function.mail。 PHP (Windows上のサーバーがある場合は)
 

You can try to use instead of .

$headers = "From: noreply@tandemmetals.com  "; $headers .= "Reply-To: $email_address  ";  

According to http://php.net/manual/ru/function.mail.php (in case, if your server on Windows).

</div
 
 
 
 

関連する質問

2  PHPの検証 - HTTP POST値を渡すサードパーティのチェックアウトに転送  ( Php validation passing http post values forwards to a 3rd party checkout ) 
これが可能かどうかわからない、私は他のヘルプガイドを見つけることはできませんので、これは不可能かもしれません... 私は、3番目の支払いプロセッサ(WorldPay)に変数の負荷を転送するチェックアウトページを持っています。 検証目的で2ページの間に並べてP...

1  Django URLS - 必要なしにクリーンルのURLを介して複数のカジュアリングを渡す方法?  ( Django urls how to pass in multiple caterories via the clean url without the n ) 
Get Paramsから邪魔になりたい。 POSTを使用したくないと、URLを構築するために少なくとも2つの異なるカテゴリがあります。 訪問者は最初に場所を選ぶように頼まれます。たとえば、次のいずれかです。 http://foo.com/united-s...

5  ポストトークンはGWTでどのように生成されますか?  ( How is the post token generated in gwt ) 
のような要求があります <事前> <コード> 5|0|7|http://localhost:8080/testproject/|29F4EA1240F157649C12466F01F46F60|com.test.client.GreetingService|...

0  MySQLからPDOのユーザー名確認の問題への変換  ( Converting from mysql to pdo username confirmation issue ) 
このMySQLをPDOに変換する方法ユーザー名がすでに存在するかどうかを確認するためのコードを取得しようとしている問題があります。 <事前> <コード> //Check if user already exists $u_check = mysql_quer...

13  jQuery Ajaxに入手した例  ( Jquery ajax get example ) 
このようなのような投稿方法を使っています <事前> <コード> $.ajax({ type: "POST", url: "Servicename.asmx/DoSomeCalculation", data: "{param1ID:"+ p...

0  Table Builderのボタンを介して情報をフォームビルダーに渡す方法  ( How to pass information via button in table builder to a form builder ) 
簡単にするために、私のPyrocmsアプリで彼らに添付されている会社や労働者がいます。会社(管理パネルのTable Builderによって自動的に作成された)では、各社の生のボタンがあります。 <コード> edit ボタンは、それらのうちの1つです。だから私は...

1  $ .post機能は正しいデータを返さない  ( Post function is not returning the correct data ) 
Droppable要素からマイメインページにデータを配信するには、$ .POSTを使用しています。それでも私が私のツールバーが私にエコーされているデータをエコーアウトしたとき、私が取得したデータと私には反響しました。 <事前> <コード> if (isset...

22  テストのためにXML文字列をWebServiceに投稿する方法[閉まっている]  ( How do i post an xml string to a webservice for testing ) 
この質問はスタックオーバーフローガイドラインを満たしていません。現在答えを受け付けていません。 この質問を改善したいですか? ...

31  GET暗号化とポスト暗号化の違いは何ですか?  ( Whats the difference between get and post encryption ) 
データの取得と投稿データを暗号化するときの違いは何ですか?答えのためのTHX 編集:それをより具体的に書く必要があります。 HTTPS-SSLがこのメソッドの両方を暗号化すると、Way Browserの違いはこれを行っています。 どの部分が暗号化されていな...

0  POSTデータがPHPページで受信されていない問題  ( Issue with post data not received in a php page ) 
WordPress( http://www.exam-vision.com/testmail <電子メールを送信するために、POSTデータを自分自身に送信する。コードを以下に示します。データが正しく送信されているようですが、ISSET以降に受信されていないよ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有