2017-03-18 158 views
-1

好的,這是puzle;我有三部分html代碼的聯繫表單,用於反饋的腳本和用於發送郵件的php文件。聯繫php發送郵件,但沒有郵件內容

我收到帶有主題和發件人名稱的郵件,但沒有任何消息。我嘗試將文本更改爲html我嘗試使用不同的字符集發送我添加 $ mail-> Body = $ _ POST ['messageInput'];

沒什麼我需要你的不同的外觀。

HTML代碼:

  <div class="col-md-offset-1 col-md-10 col-sm-12"> 
      <div class="form_status"></div> 
      <form id="main-contact-form" action="sendemail.php" method="post" class="wow fadeInUp" data-wow-delay="0.6s"> 
       <div class="col-md-4 col-sm-6 form-group"> 
        <input type="text" class="form-control" placeholder="Name" name="name"> 
       </div> 
       <div class="col-md-4 col-sm-6 form-group"> 
        <input type="email" class="form-control" placeholder="Email" name="email"> 
       </div> 
       <div class="col-md-4 col-sm-12 form-group"> 
        <input type="text" class="form-control" placeholder="Subject" name="subject"> 
       </div> 
       <div class="col-md-12 col-sm-12 form-group"> 
        <textarea class="form-control" placeholder="Message" rows="4" id="message" name"message" required></textarea> 
       </div> 
       <div class="col-md-offset-2 col-md-8 col-sm-offset-2 col-sm-8 form-group"> 

有任何想法,爲什麼我不能讓在電子郵件正文的消息? 在此先感謝

+2

投票作爲一個錯字'名「消息」' –

+0

*「我嘗試用不同的字符集送我加$ MAIL->身體= $ _ POST [‘messageInput’ ];「* - 與您的輸入名稱不匹配。 –

+0

您是否在嘗試設置'$ message'變量時不抑制任何錯誤? '@'做到了。 –

回答

0

在你的表單代碼

<textarea class="form-control"placeholder="Message" rows="4" id="message" name"message" required></textarea>  </div> 

你缺少名稱後上了等號。

應該 名=「消息」