联系表格帮助需要PHP

时间:2013-09-20 23:41:33

标签: php

我正在处理网页上的联系表单。 HTML和CSS是完整的,它应该如何。但是,现在我需要使这个按钮工作,以便它发送一封电子邮件到给定的电子邮件地址。我是PHP的新手,所以希望有人可以帮助我。

HTML code:

<div id="thirdColumn">
<div id="contactOns">
      <form action="send.php" method="post" enctype="text/plain" 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 name="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 = 'riksterrr@gmailc.com';
$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_status = mail($mail_to, $subject, $body_message, $headers);

?>

1 个答案:

答案 0 :(得分:1)

HTML表单中需要更改的两件事是,摆脱enctype="text/plain"

并改变:

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

为:

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

您的name="text"应为type="text"

由于您没有使用PHP自己设置Web服务器,因此您需要找到一个可用mail()的托管公司才能正确运行您的代码。

相关问题