简单的php / jquery联系表单 - 添加主题

时间:2012-10-19 05:18:59

标签: php jquery forms email

我正在使用this tutorial创建一个简单的PHP / jQuery联系表单来获取用户信息并发送到指定的电子邮件地址。它完美无缺,我唯一想做的改变是在消息中指定一个主题(不是用户方面 - 我实际上只有一个字段用于电子邮件地址 - 只是PHP设置为默认主题行)

config.php如下:

<?php
// To
define("WEBMASTER_EMAIL", 'address@test.com');
?>

我想知道我是否可以直接添加指定电子邮件默认主题的行作为“联系表单数据”,还是更复杂?

感谢您提供任何指导。

3 个答案:

答案 0 :(得分:1)

我认为您可以用相同的方式定义主题:

define("MY_SUBJECT", 'Some Subject'); 

然后只需更改

mail(WEBMASTER_EMAIL, $subject, $message,
        "From: ".$name." \r\n"
        ."Reply-To: ".$email."\r\n"
        ."X-Mailer: PHP/" . phpversion());

mail(WEBMASTER_EMAIL, MY_SUBJECT, $message,
        "From: ".$name." \r\n"
        ."Reply-To: ".$email."\r\n"
        ."X-Mailer: PHP/" . phpversion());

在邮件中使用它。

答案 1 :(得分:1)

您可以通过编辑此部分来完成此操作..

if(!$error)
{
$mail = mail(WEBMASTER_EMAIL, $subject, $message,
    "From: ".$name." \r\n"
    ."Reply-To: ".$email."\r\n"
    ."X-Mailer: PHP/" . phpversion());
if($mail)
{
echo 'OK';
}
}

在这里,输入您的主题而不是$ subject ..

if(!$error)
{
$mail = mail(WEBMASTER_EMAIL, "Contact Form Data", $message,
    "From: ".$name." \r\n"
    ."Reply-To: ".$email."\r\n"
    ."X-Mailer: PHP/" . phpversion());
if($mail)
{
echo 'OK';
}
}

我认为这就是你要找的......

答案 2 :(得分:1)

您可以使用

define("EMAIL_SUBJECT", 'Contact Form Data')

mail(WEBMASTER_EMAIL, EMAIL_SUBJECT, $message,
        "From: ".$name." \r\n"
        ."Reply-To: ".$email."\r\n"
        ."X-Mailer: PHP/" . phpversion());