Enviar formulario por mail
Publicado por Juan Lopez (28 intervenciones) el 04/11/2016 18:37:39
Hola a todos,
Desde que tengo la versión de PHP 5.3 no me funciona el envió que ante con el mismo código me funcionaba bien, alguien me puede indicar que esta mal?
Desde que tengo la versión de PHP 5.3 no me funciona el envió que ante con el mismo código me funcionaba bien, alguien me puede indicar que esta mal?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
if(isset($_POST['email'])) {
//mail
$email_to = "mimail@gmail.com";
$email_subject = "Contacto";
// validar los datos
if(!isset($_POST['email']) ||
!isset($_POST['Nombre']) ||
!isset($_POST['Telefono']) ||
!isset($_POST['Pais']) ||
!isset($_POST['Asunto'])) {
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 = "Formulario de contacto:\n\n";
$email_message .= "Correo electrónico: " . $_POST['email'] . "\n";
$email_message .= "Nombre: " . $_POST['Nombre'] . "\n";
$email_message .= "Teléfono: " . $_POST['Telefono'] . "\n";
$email_message .= "País: " . $_POST['Pais'] . "\n";
$email_message .= "Asunto: " . $_POST['Asunto'] . "\n\n";
// se envía el e-mail() Envio
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
header('location: http://www.miweb.com');
}
?>
Valora esta pregunta


0