【发布时间】:2015-06-17 05:41:19
【问题描述】:
我将发布我的 html 表单和我的 php,希望有人可以帮助我使它们真正起作用。我的议程是让用户在 html 中输入的内容发送到我的电子邮件中,并让他们收到一封回信,说我们收到了他们的电子邮件。
我还希望用户在点击提交后被发送到“谢谢我们收到您的电子邮件”页面。 html 有点长,请见谅。
<!-- contact --->
<div class="templatemo_caption">
<div class="clear"></div>
<p>Create any task you would like.</p>
<div class="clear">
</div>
<div align="center">
<div class="container">
<div class="row">
<div class="col-md-3">
<form action="sendmail.php" method="POST">
<form role="form">
<div class="form-group">
<input name="name" type="text" class="form-control" id="name" placeholder="Your Name" maxlength="30">
</div>
<div class="form-group">
<input name="email" type="text" class="form-control" id="email" placeholder="Your Email" maxlength="30">
</div>
<div class="form-group">
<input name="subject" type="text" class="form-control" id="subject" placeholder="Your Task" maxlength="40">
</div>
<br /> <br />
<input type="submit" value="Send Feedback" />
</div>
<div class="col-md-9">
<div class="txtarea">
<textarea name="subject" rows="10" class="form-control" id="subject"> Any specific details we need to know?</textarea>
</div>
</form>
</form>
</div>
</div>
</div>
<!--Contact End-->
PHP 看起来像这样
<?php
/* Subject and email variables */
$emailsSubject = 'This is where you type what you subject will show up as';
$webMaster = 'chelsieoverbay@yahoo.com';
/* Gathering Data Variables - Whats in the form */
$name = $_POST ['name'];
$email = $_POST ['email'];
$subject = $_POST ['subject'];
$msg = $_POST['msg'];
/*Security*/
/* What You Want To See In The Email Place Inbetween $body = <<<EOD and EOD; */
$body = <<<EOD
<strong>Client:</strong> $name
<br />
<br />
<strong>Email:</strong> $email
<br />
<br />
<strong>Subject:</strong> $subject
<br />
<br />
______________________________________________
<br />
<br />
$msg
EOD;
/* Headers is a tag containing the users email and how you want it to display in your email */
$headers = "From: $email\r\n";
$headers .= "Content-type: text/html\r\n";
/* This is what sends the email */
$success = mail($webMaster, $emailsSubject, $body, $headers);
/* Results Rendered as Html */
echo file_get_contents("studenthome.nku.edu/~overbayc1/onlinebutler/submit.html");
?>
【问题讨论】:
-
请澄清您的问题。如果我们不知道您在问什么,我们无能为力!
标签: php html email contact-form