下面是php代码。
<?php
$name = $_POST["First"];
$Last_name = $_POST["Last"];
$Age = $_POST["Age"];
$Height = $_POST["Height"];
$Weight = $_POST["Weight"];
$Eye_Color = $_POST["Eye"];
$Hair = $_POST["Hair"];
$Glasses_or_Contacts = $_POST["Glasses_or_Contacts"];
$Customer_Email = $_POST["Contact_Email"];
$email_from ='WEBMASTEREMAIL@gmail.com';
$email_subject = "Form completion Email";
$email_body = "$name, $Last_name, $Age, $Height, $Weight $Eye_Color, $Hair, $Glasses_or_Contacts, $Customer_Email";
$to = 'MYEMAIL0@gmail.com, WEBMASTEREMAIL@gmail.com'
mail($to,$email_subject,$email_body,);
?>
我删除了我的大写邮件MYEMAIL和WEBMASTEREMAIL,欢迎任何帮助
正如评论中所指出的,您还没有关闭$to
变量。设置为:
$to = 'MYEMAIL0@gmail.com, WEBMASTEREMAIL@gmail.com';
并将mail()
功能更改为:
if(!mail($to,$email_subject,$email_body)) {
echo 'failed';
} else {
echo 'sent';
}
你会得到一个错误在mail()
行,因为你有太多的逗号(,
)。
注意
第四个 4
参数用于头文件。(你的脚本中没有包含这个。所以我没有添加它们,你可以阅读mail()
文档来学习如何添加它们)