将自动应答器编码为phpmail
我试过几个人的答案,没有一个有效。我有一个很好的工作phpmail函数,我只想添加一个自动响应函数到它,以便发件人可以立即通知提交已收到 我的代码是:将自动应答器编码为phpmail,php,Php,我试过几个人的答案,没有一个有效。我有一个很好的工作phpmail函数,我只想添加一个自动响应函数到它,以便发件人可以立即通知提交已收到 我的代码是: <?php $mail_to_send_to = "contact@matejkadesign.com"; $your_feedbackmail = "form@matejkadesign.com"; $sendflag = $_REQUEST['sendflag'];
<?php
$mail_to_send_to = "contact@matejkadesign.com";
$your_feedbackmail = "form@matejkadesign.com";
$sendflag = $_REQUEST['sendflag'];
if ( $sendflag == "send" )
{
$name = $_REQUEST['name'] ;
$email = $_REQUEST['email'] ;
$message = $_REQUEST['message'] ;
$headers = "From: $your_feedbackmail" . "\r\n" . "Reply-To: $name <$email>" . "\r\n" ;
$a = mail( $mail_to_send_to, "Contact request", $message, $headers );
if ($a)
{
print("Message sent, thank you! You can send another");
} else {
print("Message wasn't sent, please check that your email was filled in properly");
}
}
?>
这不清楚你想要什么,但我在胡乱猜测。您希望在用户使用此表单时向其发送电子邮件。使用此代码:
<?php
$mail_to_send_to = "contact@matejkadesign.com";
$your_feedbackmail = "form@matejkadesign.com";
$sendflag = $_REQUEST['sendflag'];
if ( $sendflag == "send" ) {
$name = $_REQUEST['name'] ;
$email = $_REQUEST['email'] ;
$message = $_REQUEST['message'] ;
$headers = "From: $your_feedbackmail" . "\r\n" . "Reply-To: $name <$email>" . "\r\n" ;
$a = mail( $mail_to_send_to, "Contact request", $message, $headers );
if ($a)
{
print("Message sent, thank you! You can send another");
$message_back = "Thank you for contacting us. This is an automatically generated reply confirming your submission. We will get back to you as soon as possible.";
mail( $email, "Contact request", $message_back, $headers );
} else {
print("Message wasn't sent, please check that your email was filled in properly");
}
}
?>
与我在搜索中找到的其他答案一样,此代码添加使我的整个网页无法访问。如果我添加了您的代码,web浏览器将无法访问表单页,如果我将其取出,浏览器将可以加载表单页。奇怪……有什么想法吗?
<?php
$mail_to_send_to = "contact@matejkadesign.com";
$your_feedbackmail = "form@matejkadesign.com";
$sendflag = $_REQUEST['sendflag'];
if ( $sendflag == "send" ) {
$name = $_REQUEST['name'] ;
$email = $_REQUEST['email'] ;
$message = $_REQUEST['message'] ;
$headers = "From: $your_feedbackmail" . "\r\n" . "Reply-To: $name <$email>" . "\r\n" ;
$a = mail( $mail_to_send_to, "Contact request", $message, $headers );
if ($a)
{
print("Message sent, thank you! You can send another");
$message_back = "Thank you for contacting us. This is an automatically generated reply confirming your submission. We will get back to you as soon as possible.";
mail( $email, "Contact request", $message_back, $headers );
} else {
print("Message wasn't sent, please check that your email was filled in properly");
}
}
?>