PHP的新手,我正在处理一个简单的表单,
用户输入他们的信息,然后检查信息是否存在且不为空,然后使用邮件功能将其发送出去
这是代码
我收到错误
第二行的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';
}
}
答案 0 :(得分:2)
您在((
前面使用2 mail
而不是(
和3 )))
而不是2 ))
...
替换
if (@mail(($to,$subject, $body, $headers))){
使用
if (@mail($to,$subject, $body, $headers)){