-3

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

HTML 代码:

<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);

?>
4

1 回答 1

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()可用的托管公司才能正确运行您的代码。

于 2013-09-21T00:28:39.490 回答