2013-09-29 81 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 !';