我有我的网站的联系方式,并希望修改它,以便确认电子邮件发送给用户,当他们点击提交。任何人都可以告诉我最好的方法来做到这一点?使用用户在表单中提供的数据发送电子邮件?
我的PHP是非常简单的:
// validation complete
if(isset($_POST['submit'])){
if($msg_name=="" && $msg2_name=="" && $msg_email=="" && $msg2_email=="" &&
$msg2_Message=="")
$msg_success = "Thankyou for your enquiry";
//send mail
$EmailFrom = "[email protected]";
$EmailTo = "[email protected]";
$Subject = "Online contact form";
$full_name = Trim(stripslashes($_POST['full_name']));
$Phone_Num = Trim(stripslashes($_POST['Phone_Num']));
$email_addr = Trim(stripslashes($_POST['email_addr']));
}
// prepare email body text
$Body = "";
$Body .= "full_name: ";
$Body .= $full_name;
$Body .= "\n";
$Body .= "Phone_Num: ";
$Body .= $Phone_Num;
$Body .= "\n";
$Body .= "email_addr: ";
$Body .= $email_addr;
$Body .= "\n";
// send email
$success = mail($EmailTo, $Subject, $Body, "From: $EmailFrom");
?>
'如果(所有项都为空){感谢您的查询}'是没有意义的...... –
目前还不清楚是你的问题是什么。你的代码是否工作?你应该使用mail()来通知用户。请注意:我不认为你应该利用修剪的t值。 – sheng
if($ msg_name ==“”...实现,删除并尝试发送。 – crafter