modifique el php para que solo quedara envío y obviar la validación, me quedo de esta forma
// Debes editar las próximas dos líneas de código de acuerdo con tus preferencias
$email_to = '
[email protected]';
$email_subject = 'Contacto desde el sitio web';
$nombre = $_REQUEST['name'];
$email = $_REQUEST['email'];
$website = $_REQUEST['website'];
$mensaje = $_REQUEST['message'];
// if(isset($email)) {
// // Aquí se deberían validar los datos ingresados por el usuario
// if(!isset($nombre]) ||
// !isset($email) ||
// !isset($website) ||
// !isset($mensaje) {
// echo "<b>Ocurrió un error y el formulario no ha sido enviado. </b><br />";
// echo "Por favor, vuelva atrás y verifique la información ingresada<br />";
// die();
// }
$email_message = "Detalles del formulario de contacto:\n\n";
$email_message .= "Nombre: " . $nombre . "\n";
$email_message .= "E-mail: " . $email . "\n";
$email_message .= "Website: " . $website . "\n";
$email_message .= "Mensaje: " . $mensaje . "\n\n";
// Ahora se envía el e-mail usando la función mail() de PHP
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
if (mail($email_to, $email_subject, $email_message, $headers)) {
echo("¡El formulario se ha enviado con éxito!");
}
else {
echo("envio fallido");
}
// }
?>
Pero cuando se ejecuta me manda el mensaje de envío fallido