[英]submitting contact form
I am facing problems in sending e-mail through my contact form I can not determine where is the problem I think that I have done everything right but I am here to take the advice and I hope you will help me. 我在通过联系表发送电子邮件时遇到问题,我无法确定问题出在哪里,我认为我所做的一切都正确,但是我在这里接受建议,希望您能为我提供帮助。
<?php
if(isset($_POST['name']) && isset($_POST['email']) && isset($_POST['body']) && isset($_POST['subject'])){
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['body'];
$subject = $_POST['subject'];
$to = 'samir1986@gmail.com';
$header = 'From: '.$name.'<'.$email.'>';
if(!empty($name) && !empty($email) && !empty($body)){
mail($to, $subject, $message,$header);
echo 'An e-mail have been sent successfully';
}
else{
echo 'Please try sending e-mail again';
}
}
?>
Please make sure you've checked the value of each of your fields (for security reasons) then do : 请确保已检查每个字段的值(出于安全原因),然后执行以下操作:
<?php
if(!empty($_POST['name']) && !empty($_POST['email']) && !empty($_POST['body']) && !empty($_POST['subject'])){
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['body'];
$subject = $_POST['subject'];
$to = 'samir1986@gmail.com';
$header = 'From: '.$name.' <'.$email.'>'."\r\n";
if (mail($to, $subject, $message, $header))
{
echo 'An e-mail have been sent successfully';
}
else
{
echo 'Please try sending e-mail again';
}
}
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.