Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2016, 10:08
fersosa
 
Fecha de Ingreso: mayo-2014
Mensajes: 64
Antigüedad: 10 años
Puntos: 1
formulario de contacto no da algunos resultados

Hola gente. Tengo el siguiente problema. debe ser fácil de resolver pero estoy trancado acá.
El siguiente formulario de contacto. cuando llega a mi mail no me da el apellido ni el mail de quien lo manda. ¿cómo lo resuelvo?
Mil gracias!


Código PHP:
Ver original
  1. <FORM id="contacto" name="contacto" action="enviar.php" method="POST">
  2. <label>Nombre</label>
  3. <input type="text" name="nombre" required placeholder="Escribe tu nombre aquí" required>
  4. <label>Apellido</label>
  5. <input type="text" name="apellidos" required placeholder="Escribe tu apellido aquí" required>
  6. <label>E-mail</label>
  7. <input type="email" name="email" required placeholder="Tu e-mail" required>
  8.   <label>Mensaje</label>
  9. <input class="mensaje" type="text" name="mensaje" required placeholder="Escribe tu mensaje aquí" required>
  10.  
  11.     <input type="submit">
  12.  
  13. </FORM>
  14.  
  15. [HIGHLIGHT="PHP"]
  16. $nombre = $_POST['nombre'];
  17. $mail = $_POST['mail'];
  18.  
  19.  
  20. $header = 'From: ' . $email . " \r\n";
  21. $header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
  22. $header .= "Mime-Version: 1.0 \r\n";
  23. $header .= "Content-Type: text/plain";
  24.  
  25. $mensaje = "Este mensaje fue enviado por " . $nombre . "  \r\n";
  26. $mensaje .= "Su e-mail es: " . $mail . " \r\n";
  27. $mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
  28. $mensaje .= "Enviado el " . date('d/m/Y', time());
  29.  
  30. $para = '[email protected] ';
  31. $asunto = 'Asunto del mail recibido';
  32.  
  33. mail($para, $asunto, utf8_decode($mensaje), $header);
  34.  
  35. echo 'Mensaje enviado correctamente';
[/HIGHLIGHT]