2013-09-29 152 views
-3

我現在正在上傳我的網站。但是,我沒有讓我的PHP代碼工作。我確實有一個郵件服務器設置了正確的電子郵件地址。但是,當我使用腳本並按下按鈕發送表單時,它給了我一個空白頁面,並且沒有電子郵件顯示在我的郵箱中。簡單的PHP表格仍然不能正常工作

有人能幫助我嗎?

找到我下面的代碼:

 <div id="thirdColumn"> 
      <div id="contactOns"> 

       <form action="send.php" method="post" class="form"> 

        <p class="name"> 
         <input type="text" name="name" id="name" placeholder="NAAM" /> 
        </p> 

        <p class="email"> 
         <input type="text" name="email" id="email" placeholder="EMAIL" /> 
        </p> 

        <p class="text"> 
         <textarea type="text" name="message" id="message" placeholder="BERICHT"></textarea> 
        </p> 

        <p class="submit"> 
         <input type="submit" id="sent" value="VERSTUUR" /> 
        </p> 

       </form> 

      </div> <!-- End contactOns --> 
     </div> <!-- End thirdColumn --> 

在這裏,我的PHP:

<?php 
    $name = $_POST['name']; 
    $email = $_POST['email']; 
    $message = $_POST['message']; 

    $mail_to = '[email protected]'; 
    $subject = 'Bericht van een bezoeker '.$name; 

    $body_message = 'From: '.$name."\n"; 
    $body_message .= 'E-mail: '.$email."\n"; 
    $body_message .= 'Message: '.$message; 

    $headers = 'From: '.$email."\r\n"; 
    $headers .= 'Reply-To: '.$email."\r\n"; 

?> 
+0

哪裏是實際嘗試發送郵件的代碼? –

+0

郵件()函數在哪裏? –

+0

你的郵件在哪裏?在結束'$成功=郵件添加這個($ MAIL_TO,$主題,$ body_message,$頭);'看一看這個問題http://stackoverflow.com/questions/12884612/contact-form-php-redirect-是 - 不工作?RQ = 1 –

回答

0

嘗試:

<?php 
    $name = $_POST['name']; 
    $email = $_POST['email']; 
    $message = $_POST['message']; 

    $mail_to = '[email protected]'; 
    $subject = 'Bericht van een bezoeker '.$name; 

    $body_message = 'From: '.$name."\n"; 
    $body_message .= 'E-mail: '.$email."\n"; 
    $body_message .= 'Message: '.$message; 

    $headers = 'From: '.$email."\r\n"; 
    $headers .= 'Reply-To: '.$email."\r\n"; 

    mail($mail_to,$subject,$body_message,$headers); 
?> 
0

可惜!您缺少mail function

mail($mail_to,$subject,$body_message,$headers); 
0

在你的腳本來測試發送郵件,發送的末尾添加此行。

if(mail(mail_to, $subject, $message, $headers)) echo 'Mail sent '; else echo 'problem !';