【问题标题】:How can I add BCC to my contact form [duplicate]如何将密件抄送添加到我的联系表中[重复]
【发布时间】:2014-07-16 09:52:47
【问题描述】:

如何将密件抄送添加到我的联系表单中?我尝试了几种不同的方法,但我不确定为什么它不起作用。我知道我需要在密件抄送中添加一个@header,但到目前为止还没有运气。

这是我的 PHP 代码;它最初来自 CSStricks comment:

<?php

$EmailFrom = "myemails@emails.com";
$EmailTo = "myemails@emails.com";
$Subject = "Popes Enterprises Contact Form";
$Name = Trim(stripslashes($_POST['Name'])); 
$Tel = Trim(stripslashes($_POST['Tel'])); 
$Email = Trim(stripslashes($_POST['Email'])); 
$Message = Trim(stripslashes($_POST['Message'])); 

// validation
$validationOK=true;
if (!$validationOK) {
 print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
 exit;
}

// prepare email body text
$Body = "";
$Body .= "Name: ";
$Body .= $Name;
$Body .= "\n";
$Body .= "City: ";
$Body .= $City;
$Body .= "\n";
$Body .= "Tel: ";
$Body .= $Tel;
$Body .= "\n";
$Body .= "Email: ";
$Body .= $Email;
$Body .= "\n";
$Body .= "Message: ";
$Body .= $Message;
$Body .= "\n";

// send email 
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");

// redirect to success page 
 if ($success){
 print "<meta http-equiv=\"refresh\" content=\"0;URL=contactthanks.php\">";
}
else{
 print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
}
?>

【问题讨论】:

    标签: php forms email contact-form


    【解决方案1】:

    我认为您没有尝试用谷歌搜索您的问题,但这里有一个链接,它将向您解释如何在 PHP 邮件功能 http://www.htmlite.com/php029.php 中使用标题

    【讨论】:

    • 谢谢,我看到了这样的东西,但我发现我把 $header 放在哪里很困惑。我的表单目前根本不使用 $header。
    • Luked1uk 你可以只使用 BBC 并留下其余的
    • 如果你的问题能引起你的注意,请标记它,这样你就不会浪费别人的时间了
    • @user3679632 我仍然无法正常工作。
    猜你喜欢
    • 2016-10-19
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    • 2013-08-29
    • 2017-08-28
    • 2015-06-13
    • 2014-10-28
    相关资源
    最近更新 更多