php - 使用 PHP 发送电子邮件的表单

标签 php html css

我的 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/

相关文章:

javascript - PHP 的 `hex2bin` 的 Node.js/JS 实现返回错误结果。如何得到相同的结果?

php - Joomla 下拉菜单

css - 固定、动态高度元素占用空间的解决方案

javascript - 列内的绝对位置

PHP - 将 PDO 与 IN 子句数组一起使用

php - 将 UTF-8 字符作为 Ascii 写入文件

html - 我无法创建有序表单

javascript - 单击更改 div 类

php - 这是进行服务器负载测试的糟糕方法吗?

javascript - 我的 html 表单未提交电子邮件