Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2007, 14:21
jagomez
 
Fecha de Ingreso: agosto-2007
Mensajes: 27
Antigüedad: 16 años, 8 meses
Puntos: 0
Problema de envio de formulario

Hola, estoy creando para una web un formulario que me envíe información del visitador y hasta el momento solo he conseguido que me lleguen los mails con el cuerpo del mensaje pero sin los datos que introduce el visitador en el. Estoy empezando en .php y no lo tengo demasiado claro.

Podéis echarle un vistazo a ver si le veis el error, os pongo el código .php que hace y envía el cuerpo del mensaje.

Muchas gracias.

email.php
Código PHP:
<!DOCTYPE html PUBLIC "-//W3CWorld Wide Web Consortium//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">undefinedundefinedundefined
#
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
#
    <head profile="http://gmpg.org/xfn/1">
#
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
#
    <title>Gracias por tu mensaje.</title>
#
    <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
#
    <link rel="stylesheet" type="text/css" href="style.css" media="screen" />
#
    </head>
#
    <body>
#
    <div id="contactform">
#
    <?php
#
    
$headers "From: $email";
#
      
$message "

      FORMULARIO DE CONSULTA DESDE WEB
#
#
      De: $name $surname
#
      E-Mail: $email
#
      Telefono: $phone
#
      Poblacion: $postcode
#
      Pagina Web: $url
#
      Desde : Fórmulario de consulta desde WEB
#
      ____________________________________
#
      Motivo : $sub
#
      Datos: $text
#
    "
;
#
    
$message2 "
#
      Gracias por enviar el mensaje con motivo: $sub.\n
#
      Para tu referencia, se ha añadido el texto original del mensaje al final de este correo.\n
#
      Tu mensaje enviado es:
#
      ---------------
      $text
      ---------------
#
    "
;
#
      
$headers2 "From: [email protected]";
#
      
$sub2 ="Re: $sub";
#
    
?>
#
    <h2>Gracias!</h2>
#
    <p>Tu mensaje ha sido enviado, usando la dirección de remitente </p>
#
    <p><span style="color:red;font-size:150%;font-weight:bold;">
    
        <?php print $email?>
    
    </span></p>
#
    <p>Si no es correcto,
#
    <script type='text/javascript'>
#
      document.write('<a href="javascript:history.go(-1);">vuelve atras</a>');
#
    </script>
#
    <noscript>vuelve atras</noscript> y envialo de nuevo</p>
#
    <script type='text/javascript'>
#
      document.write('<p class="details"><a href="javascript:history.go(-2);">Volver a la página de inicio.</a></p>');
#
    </script>
#
    <script type='text/javascript'>
#
      setTimeout('history.go(-2)', 9000);
#
    </script>
#
    <noscript>
#
    <p class="details">Pulsa el boton "atras" en tu navegador para volver a la página anterior.</p>
#
    </noscript>
#
    <?php
#
      
$message stripslashes($message);
#
      
$message2 stripslashes($message2);
#
      
$message strip_tags ($message);
#
      
$message2 strip_tags ($message2);
#
      // RECUERDAR CAMBIAR LA DIRECCION DE CORREO
#
      
mail("[email protected]"$sub$message$headers);
#
      
mail("[email protected]"$sub2$message2$headers2);
#
      
?>
#
    </div>
#
    </body>
#
    </html>

Última edición por jagomez; 04/10/2007 a las 08:18