php电子邮件发送错误

php电子邮件发送错误,php,email,Php,Email,对PHP来说相当陌生,我正在开发一个简单的表单 用户输入他们的信息,然后检查信息是否存在且不为空,然后使用邮件功能将其发送出去 这是密码 我得到了错误 分析错误:语法错误,在第20行的C:\xampp\htdocs\registration.php中出现意外“,” 第20行是邮件功能所在的位置 if (isset ($_POST['attendee']) && isset ($_POST['attending']) && isset ($_POST['messag

对PHP来说相当陌生,我正在开发一个简单的表单

用户输入他们的信息,然后检查信息是否存在且不为空,然后使用邮件功能将其发送出去

这是密码

我得到了错误

分析错误:语法错误,在第20行的C:\xampp\htdocs\registration.php中出现意外“,”

第20行是邮件功能所在的位置

if (isset ($_POST['attendee']) && isset ($_POST['attending']) && isset ($_POST['message']) && isset ($_POST['contact_email']))
{

    $attendee = $_POST['attendee'];
    $attending = $_POST['attending'];
    $contact_email = $_POST['contact_email'];
    $message = $_POST['message'];

    if(!empty($attendee) && !empty($attending) && !empty($message) && !empty ($contact_email))
        {
            $to = 'someemail@gmail.com';
            $subject = 'Wedding Information Received'.'attending';
            $body = $message;
            $headers = 'From: '.'contact_email';

            if (@mail(($to,$subject, $body, $headers))){
                echo 'Thanks for Reserving';
            } else{
                echo 'Sorry, an error occured. Please Try again     later.';
            }
        }
    else{
        echo ' All Fields are Required';
    }
}   
您正在使用2
邮件前面,而不是
和3
))
而不是2
在结尾

替换

  if (@mail(($to,$subject, $body, $headers))){


尝试将
@mail($to,$subject,$body,$headers))
更改为只
@mail($to,$subject,$body,$headers)
谢谢,就是这样,问题是,当我在localhost中启动页面时,我得到了正确的错误消息……为什么?
  if (@mail($to,$subject, $body, $headers)){