Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/08/2013, 13:14
Avatar de phercin
phercin
 
Fecha de Ingreso: febrero-2009
Ubicación: Pachuca Hidalgo
Mensajes: 150
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Mi formulario no recibe las variables

Cita:
Iniciado por loncho_rojas Ver Mensaje
Puede que esté trancado en el server y te llegará una lluvia de email de tanto que intentaste...

Puede que tu servidor no admita el uso de la función MAIL

Prueba cambiado la cabecera así:
$encabezado="MIME-Version:1.0\nContent-type:text/html;charset=UTF-8\nFrom:".$_POST['email']."<br/>"

y el cuerpo así:

$mensajedatos="<b>Nombre:</b> ". $nombre."<br/>";
$mensajedatos.="<br/>";
$mensajedatos.="<b>Email:</b> ". $email."<br/>";
$mensajedatos.="<br/>";
$mensajedatos.="<b>Telefono:</b> ". $telefono."<br/>";
$mensajedatos.="<br/>";
$mensajedatos.= "<b>Comentario:</b><br/>";
$mensajedatos.="--".stripslashes($comentarios)."<br/>";

cuando lo envíes prueba:

mail($mail, $asunto,utf8_decode($mensajedatos),$encabezado );

Muchas gracias por tu ayuda....

Mira mi codigo quedó asi...

Código HTML:
Ver original
  1. <!DOCTYPE HTML>
  2. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  3. </head>
  4. <?PHP      //if ($HTTP_POST_VARS){
  5. //if (isset($_POST)) {
  6. if ($_POST){  
  7. //print_r($_POST); exit; // Al descomentar esta línea muestra el contenido de $_POST
  8. $encabezado="MIME-Version:1.0\nContent-type:text/html;charset=UTF-8\nFrom:".$_POST['email']."<br/>";
  9.  
  10.  
  11. $nombre = $_POST['nombre'];
  12. $email= $_POST['email'];
  13. $telefono= $_POST['telefono'];
  14. $comentarios= $_POST['comentarios'];
  15.  
  16. $asunto="Contacto Web Simi Travel";
  17. $encabezado="From: $nombre<$email >\n";
  18.  
  19.  
  20. //Informacion del e-mail
  21. $mensajedatos="<b>Nombre:</b> ".$nombre."<br/>";
  22. $mensajedatos.="<br/>";
  23. $mensajedatos.="<b>Email:</b> ".$email."<br/>";
  24. $mensajedatos.="<br/>";
  25. $mensajedatos.="<b>Telefono:</b> ".$telefono."<br/>";
  26. $mensajedatos.="<br/>";
  27. $mensajedatos.= "<b>Comentario:</b><br/>";
  28. $mensajedatos.="--".stripslashes($comentarios)."<br/>";
  29.  
  30.  
  31. //E-mail al cual se envia el mensaje
  32.  
  33.  
  34.  
  35.  
  36. //Accion de enviar el mensaje
  37.  
  38.  
  39. mail($mail, $asunto,utf8_decode($mensajedatos),$encabezado );
  40.  
  41. ?>
  42.    
  43.         <script type="text/javascript">
  44.         location.href="enviado.html";
  45.         </script>
  46.     <?
  47.  
  48.  
  49. }
  50. else{
  51.     ?>
  52. <script language="Javascript" type="text/javascript">
  53. alert("No se ha completado correctamente el Formulario");
  54. window.location.href="contacto.html"
  55.      </script>
  56. <?php
  57.     }
  58. ?> </body>
  59. </html>

hace la funcion como que envía, pero no recibo nada... que podré hacer?