1 回答
TA贡献1794条经验 获得超8个赞
我更新了您的代码,使您能够将消息发送给完成表单的用户。
您可以通过修改邮件功能的“发件人:”部分来指定电子邮件作为消息的发件人。目前,发件人显示为完成表单的用户的电子邮件。
<?php
$errorMSG = "";
if (empty($_POST["nombre"])) {
$errorMSG = "Nombre requerido ";
} else {
$name = $_POST["nombre"];
}
if (empty($_POST["email"])) {
$errorMSG = "Email requerido ";
} else {
$email = $_POST["email"];
}
if (empty($_POST["ciudad"])) {
$errorMSG = "Ciudad requerida ";
} else {
$message = $_POST["ciudad"];
}
/*if (empty($_POST["terms"])) {
$errorMSG = "Terms is required ";
} else {
$terms = $_POST["terms"];
}*/
$EmailTo = "yo@prueba.com";
$Subject = "Nuevo mensaje del museo virtual";
// prepare email body text
$Body = "";
$Body .= "Nombre: ";
$Body .= $name;
$Body .= "\n";
$Body .= "Email: ";
$Body .= $email;
$Body .= "\n";
$Body .= "Ciudad: ";
$Body .= $message;
$Body .= "\n";
/*$Body .= "Terms: ";
$Body .= $terms;
$Body .= "\n"; */
// send email
$success = mail($EmailTo, $Subject, $Body, "From:".$email);
// send email to user
$success_user = mail($email, $Subject, $Body, "From:".$email);
// redirect to success page
if ($success && $success_user && $errorMSG == ""){
echo "Mensaje enviado y link despachado";
}else{
if($errorMSG == ""){
echo "Error en el envío :(";
} else {
echo $errorMSG;
}
}
?>
- 1 回答
- 0 关注
- 139 浏览
添加回答
举报