Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Formulario solo llega al mail el correo.

Estas en el tema de Formulario solo llega al mail el correo. en el foro de PHP en Foros del Web. [LEFT]Hola , solo me llegan en mi correo la dirrecion mail de la persona que envia el formulario haver si me podeis ayudar soy amateur,,,,, ...
  #1 (permalink)  
Antiguo 01/12/2014, 03:51
 
Fecha de Ingreso: noviembre-2014
Mensajes: 9
Antigüedad: 9 años, 4 meses
Puntos: 0
Formulario solo llega al mail el correo.

[LEFT]Hola , solo me llegan en mi correo la dirrecion mail de la persona que envia el formulario haver si me podeis ayudar soy amateur,,,,,


Php:
<?php
$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];
$servicio = $_POST['contact-select'];
$msgText = $_POST['msgText'];
$correo = $_POST['email'];
$destinatario = "[email protected]";
$asunto = "Mensaje de prueba";
$cuerpo = '
<html>
<head>
<title>Contacto de pagina</title>
</head>
<body>
<h1>Nombre: '. $nombre .'</h1>
<p><b>Correo: </b>'. $correo .'</p>
<p><b>Telefono: </b>'. $telefono .'</p>
<p><b>Servicio de interes: </b>'. $servicio .'</p>
<p><b>Mensaje</b><br />'. $msgText.'</p>
</body>
</html>
';

//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

//dirección del remitente
$headers .= "From:Cliente <[email protected]>\r\n";


//direcciones que recibián copia
//$headers .= "Cc: [email protected]\r\n";

//direcciones que recibirán copia oculta
$headers .= "Bcc: [email protected]\r\n";

mail($destinatario,$asunto,$cuerpo,$headers);

header("Location:index.html");
?>

html:
<div class="container">

<div class="row" id="contact">
<div class="col-md-6">

<div class="alert alert-success hidden" id="contactSuccess"> <strong>Success!</strong> Your message has been sent to us.
</div>

<div class="alert alert-danger hidden" id="contactError">
<strong>Error!</strong> There was an error sending your message.
</div>

<h2 class="short"><strong>Contacte</strong> amb nosaltres</h2>
<form id="contactForm" action="php/contact-]form2.php" method="POST">
<div class="row">
<div class="form-group">
<div class="col-md-6">
<label>Nom *</label>
<input type="text" value="" data-msg-required="Please enter your name." maxlength="100" class="form-control" name="name" id="name" required>
</div>
<div class="col-md-6">
<label>El seu email *</label>
<input type="email" value="" data-msg-required="Please enter your email address." data-msg-email="Please enter a valid email address." maxlength="100" class="form-control" name="email" id="email" required>
</div>
</div>
</div>
<div class="row">
<div class="form-group">
<div class="col-md-12">
<label>Tema</label>
<input type="text" value="" data-msg-required="Please enter the subject." maxlength="100" class="form-control" name="subject" id="subject" required>
</div>
</div>
</div>
<div class="row">
<div class="form-group">
<div class="col-md-12">
<label>Missatge *</label>
<textarea maxlength="5000" data-msg-required="Please enter your message." rows="10" class="form-control" name="message" id="message" required></textarea>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<input type="submit" value="Send Message" class="btn btn-primary btn-lg" data-loading-text="Loading...">
</div>
</div>
</form>
</div>

Y cuando se envia el formulario me sale que There was an error sending your message.
Pero si que se envia el mail.

Gracias compañeros espero respuesta

Etiquetas: formulario, html, llega, mail, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:02.