Foros del Web » Creando para Internet » HTML »

Me llega formulario sin texto

Estas en el tema de Me llega formulario sin texto en el foro de HTML en Foros del Web. Buenas, Pido por favor, que alguien me ayude, llevo modificando parámetros todo el día y lo único que he conseguido es que me llegue el ...
  #1 (permalink)  
Antiguo 26/10/2012, 08:33
 
Fecha de Ingreso: febrero-2011
Mensajes: 179
Antigüedad: 13 años, 2 meses
Puntos: 1
Me llega formulario sin texto

Buenas,

Pido por favor, que alguien me ayude, llevo modificando parámetros todo el día y lo único que he conseguido es que me llegue el correo sin los datos que introduzco en el formulario.
Pongo el formulario, como me lo encontre originalmente, sin ningún parámetro modificado, porque tengo ya una saturación que no es normal!

Mil gracias a todos!

Código HTML:
Ver original
  1. <div id="contactform">
  2.                             <form id="contact" action="#">
  3.                               <fieldset>
  4.                               <label for="name" id="name_label">Nombre</label>
  5.                                   <input type="text" name="name" id="name" size="50" value="" class="text-input" />
  6.                                   <label for="email" id="email_label">E-mail / teléfono</label>
  7.                                   <input type="text" name="email" id="email" size="50" value="" class="text-input" />
  8.                                   <label for="subject" id="subject_label">Localidad de la obra </label>
  9.                                   <input type="text" name="subject" id="subject" size="50"  value="" class="text-input" />
  10.                                   <label for="msg" id="msg_label">¿De qué se trata?</label>
  11.                                   <textarea rows="10" name="msg" id="msg" class="text-input"></textarea>
  12.                                   <br />
  13.                                   <input type="submit" name="submit" class="button" id="submit_btn" value="Enviar Mensaje"/>
  14.                               </fieldset>
  15.                             </form>
  16.                 </div><!-- end contactform -->
  #2 (permalink)  
Antiguo 26/10/2012, 10:06
Avatar de flashmax  
Fecha de Ingreso: julio-2012
Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 11 años, 9 meses
Puntos: 86
Respuesta: Me llega formulario sin texto

Hola muestra el php o el código que recibe los datos

revisa aquí te falto el method
<form id="contact" action="#" method="post">
__________________
Saludos!
----------------------------------------------------------
  #3 (permalink)  
Antiguo 26/10/2012, 11:36
 
Fecha de Ingreso: febrero-2011
Mensajes: 179
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: Me llega formulario sin texto

Tengo 2 archivos uno que se llama

phpInfo
Código PHP:
<html>
<body>
<?php
    phpinfo
();
?>
</body>
</html>
y otro que se llama submit
Código PHP:
<?php session_start(); 
                              
//COLOCAR EL EMAIL 
      
$recipiente "[email protected]";  
      
$asunto "EL ASUNTO QUE SEA "
      
$message .=" *********************************************<br>"
      
$message .=" ****** Contacto de www.LAWEBQUESEA.com ****** <br>"
      
$message .=" *********************************************<br>"
      
$message .="Nombre: ".$_POST['nombre']."<br>"
      
$message .="E-mail: ".$_POST['email']."<br>";  
      
$message .="Localidad obra: ".$_POST['localidad']."<br>";  
      
$message .="Mensaje: ".$_POST['mensaje']."<br>"
      
$message .=" ********************************************* <br>"
      
$message .=" ********** www.LAWEBQUESEA.com ********** <br>"
      
$message .=" *********************************************<br>"
      
$message stripslashes($message); 
      
$headers "MIME-Version: 1.0\r\n";  
      
$headers .= "Content-type:text/html; charset=iso-8859-1\r\n";  
      
$headers .= "From: ".$_POST['email']."\r\n";  
      
mail($recipiente,$asunto,$message,$headers);   
      echo 
"El mensaje se envio correctamente"
      print 
"<meta http-equiv=Refresh content=\"3 ; url=index.html\">";  
 
?>
  #4 (permalink)  
Antiguo 26/10/2012, 11:57
Avatar de flashmax  
Fecha de Ingreso: julio-2012
Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 11 años, 9 meses
Puntos: 86
Respuesta: Me llega formulario sin texto

Código HTML:
<div id="contactform">
                            <form id="contact" action="submit.php" method="post">
                              <fieldset>
                              <label for="name" id="name_label">Nombre</label>
                                  <input type="text" name="nombre" id="name" size="50" value="" class="text-input" />
                                  <label for="email" id="email_label">E-mail / teléfono</label>
                                  <input type="text" name="email" id="email" size="50" value="" class="text-input" />
                                  <label for="subject" id="subject_label">Localidad de la obra </label>
                                  <input type="text" name="localidad" id="subject" size="50"  value="" class="text-input" />
                                  <label for="msg" id="msg_label">¿De qué se trata?</label>
                                  <textarea rows="10" name="mensaje" id="msg" class="text-input"></textarea>
                                  <br />
                                  <input type="submit" name="submit" class="button" id="submit_btn" value="Enviar Mensaje"/>
                              </fieldset>
                            </form>
                </div><!-- end contactform --> 
submit.php
Código PHP:
<?php session_start();  
                              
//COLOCAR EL EMAIL  
      
$recipiente "[email protected]";   
      
$asunto "EL ASUNTO QUE SEA ";  
      
$message .=" *********************************************<br>";  
      
$message .=" ****** Contacto de www.LAWEBQUESEA.com ****** <br>";  
      
$message .=" *********************************************<br>";  
      
$message .="Nombre: ".$_POST['nombre']."<br>";  
      
$message .="E-mail: ".$_POST['email']."<br>";   
      
$message .="Localidad obra: ".$_POST['localidad']."<br>";   
      
$message .="Mensaje: ".$_POST['mensaje']."<br>";  
      
$message .=" ********************************************* <br>";  
      
$message .=" ********** www.LAWEBQUESEA.com ********** <br>";  
      
$message .=" *********************************************<br>";  
      
$message stripslashes($message);  
      
$headers "MIME-Version: 1.0\r\n";   
      
$headers .= "Content-type:text/html; charset=iso-8859-1\r\n";   
      
$headers .= "From: ".$_POST['email']."\r\n";   
      
mail($recipiente,$asunto,$message,$headers);    
      echo 
"El mensaje se envio correctamente";  
      print 
"<meta http-equiv=Refresh content=\"3 ; url=index.html\">";   
 
?>
prueba y nos cuenta si funciono!
__________________
Saludos!
----------------------------------------------------------

Última edición por flashmax; 26/10/2012 a las 12:00 Razón: errores en campos form
  #5 (permalink)  
Antiguo 26/10/2012, 12:16
 
Fecha de Ingreso: febrero-2011
Mensajes: 179
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: Me llega formulario sin texto

Va perfectísimo!!!

Voy a mirar que has tocado para aprender ;) jeje.

Abusando un poco, me gustaría preguntarte como puedo hacer para mejorar algo el aspecto que presenta el formulario una vez se ha enviado.
Tras enviarse muestra una pantalla blanca en la que dice "el mensaje se envio correctamente" y redirecciona al index.html .

lo digo por si se te ocurre algo, se ve un poco soso....
  #6 (permalink)  
Antiguo 29/10/2012, 03:44
 
Fecha de Ingreso: febrero-2011
Mensajes: 179
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: Me llega formulario sin texto

Una última cosa, y para rizar el rizo... Cómo se haría si se quiere poner para que ofrezca la posibilidad de adjuntar archivos al formulario.
  #7 (permalink)  
Antiguo 29/10/2012, 04:04
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Me llega formulario sin texto

<input type="file"/>

luego poner al form enctype="multipart/form-data"

y por último manejar la variable $_FILE de php
  #8 (permalink)  
Antiguo 29/10/2012, 13:22
 
Fecha de Ingreso: febrero-2011
Mensajes: 179
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: Me llega formulario sin texto

Ok. Las letra ñ y las tildes no me salen. Imagino que será cambiando el tipo de texto en el submit.php.

Cómo lo podrái poner?
  #9 (permalink)  
Antiguo 29/10/2012, 13:36
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Me llega formulario sin texto

Cita:
Iniciado por disguiseddevil Ver Mensaje
Tengo 2 archivos uno que se llama

phpInfo
Código PHP:
<html>
<body>
<?php
    phpinfo
();
?>
</body>
</html>
Por razones de seguridad, borrá ese archivo cuanto antes

__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #10 (permalink)  
Antiguo 30/10/2012, 04:04
 
Fecha de Ingreso: febrero-2011
Mensajes: 179
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: Me llega formulario sin texto

Me has dejado rayado, ¿Por que dices eso?
  #11 (permalink)  
Antiguo 30/10/2012, 05:31
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Me llega formulario sin texto

Cita:
Iniciado por disguiseddevil Ver Mensaje
Me has dejado rayado, ¿Por que dices eso?
Porque esa script proporciona mucha información sobre la configuración de tu servidor que sólo tú deberías conocer.
Por lo tanto, ejecutala, guardá la página en tu disco para poseer dicha info, y luego borrá la script.



SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: formulario
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 15:06.