如何使用PHP将表单数据从我的网站发送到我的电子邮件

时间:2015-06-28 17:22:00

标签: php

我希望能够通过php将表格数据从我的网站发送到我的电子邮箱。但是,我在网上尝试了所有的例子,但没有一个能为我工作。我不知道为什么。我错过了一个插件吗?

    ///////////////////////////////BLACKBOX////////////////
function buyblackbox(){
global $USER, $PLANET, $LNG, $UNI, $CONF,$resource,$pricelist;
$blackbox = HTTP::_GP('blackbox', 0);
$price = 10000 * $blackbox;
$loli   = mt_rand(1,2);
if ($price < 0) {
$this->printMessage("Hack attempt.", true, array('game.php?page=premium', 2));
}
if($USER['antimatter'] < $price){
$this->printMessage("You do not have enough antimatter", true, array('game.php?page=premium', 2));
die();
}
elseif($blackbox < 0){
$this->printMessage("Hack attempt.", true, array('game.php?page=premium', 2));
die();
}else{
    $USER['antimatter'] -= $price;
$GLOBALS['DATABASE']->query("UPDATE ".USERS." SET `darkbox` = '".$loli."', `antimatter` = `antimatter` - '".$price."' WHERE `id` = ".$USER['id'].";");

if($USER['darkbox'] == 1)
{
$GLOBALS['DATABASE']->query("UPDATE ".USERS." SET `darkmatter` = `darkmatter` - '".$price."' WHERE `id` = ".$USER['id'].";");
$this->printMessage('vins nem sit has succesfully be bought', true, array('game.php?page=premium', 2));
}
if($USER['darkbox'] == 2)
{
$GLOBALS['DATABASE']->query("UPDATE ".USERS." SET `darkmatter` = `darkmatter` + '".$price."' WHERE `id` = ".$USER['id'].";");
$this->printMessage('BlackBox has succesfully be bought', true, array('game.php?page=premium', 2));
}
}
die();
}
/////////////////////////////////END BLACKBOX///////////////////////

有人可以告诉我应该把什么放在send_form_email.php文件中吗?

1 个答案:

答案 0 :(得分:0)

您需要创建第二个页面以获取所有帖子信息,然后您将要使用php邮件功能。

如果您还没有创建帖子变量,他们将会是这样的

$name = $_POST['name'];
$company = $_POST['company_name'];
$to = $_POST['email_address'];

如果你想格式化它以在消息中添加新行,因为默认情况下它将是一个巨大的行使用\ n因为没有html / css格式将很容易使用

mail ($to , $subject , $message );