我正在使用this tutorial创建一个简单的PHP / jQuery联系表单来获取用户信息并发送到指定的电子邮件地址。它完美无缺,我唯一想做的改变是在消息中指定一个主题(不是用户方面 - 我实际上只有一个字段用于电子邮件地址 - 只是PHP设置为默认主题行)
config.php如下:
<?php
// To
define("WEBMASTER_EMAIL", 'address@test.com');
?>
我想知道我是否可以直接添加指定电子邮件默认主题的行作为“联系表单数据”,还是更复杂?
感谢您提供任何指导。
答案 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());