我的 HTML/CSS 中有一个表单,我需要给它一个 Action 。我希望它通过电子邮件向我发送填写了结果的字段。我听说这可以使用 PHP,但我是一个 PHP 初学者。
这是我的html
http://codepen.io/anon/pen/JXpXZa
我找到了下面的 PHP,但需要知道如何为 Twitter 用户名字段添加一个
<?php
if($_POST["submit"]) {
$recipient="your@email.address";
$subject="Form to email message";
$sender=$_POST["sender"];
$senderEmail=$_POST["senderEmail"];
$message=$_POST["message"];
$mailBody="Name: $sender\nEmail: $senderEmail\n\n$message";
mail($recipient, $subject, $mailBody, "From: $sender <$senderEmail>");
$thankYou="<p>Thank you! Your message has been sent.</p>";
}
?>
最佳答案
<?php
//give a name attribute for all control in the html page e.g name="twitter" and use the bellow modified code
if($_POST["submit"]) {
$recipient="your@email.address";
$subject="Form to email message";
$sender=$_POST["sender"];
$twittername = $_POST['twitter']
$senderEmail=$_POST["senderEmail"];
$message=$_POST["message"];
$mailBody="Name: $sender \n $twitter \nEmail: $senderEmail\n\n$message";
mail($recipient, $subject, $mailBody, "From: $sender <$senderEmail>");
$thankYou="<p>Thank you! Your message has been sent.</p>";
}
?>
关于php - 使用 PHP 发送电子邮件的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36533556/