Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/12/2008, 15:36
elbetonet
 
Fecha de Ingreso: septiembre-2008
Mensajes: 65
Antigüedad: 15 años, 7 meses
Puntos: 2
Respuesta: problema con envio de mail

Hola a todos, igual que los compañeros anteriores deberias utilizar $_POST para recuperar los datos del formulario, pero me he dado cuenta de un detalle en tu variable $cuerpo.

Estas concatenando desde el principio y creo que este podria ser el problema deberias iniciar la variable vacia si quieres hacer eso o iniciarla con el primer dato y despues empezar el concatenamiento.
Código:
<?php
$cuerpo ="Formulario del contacto"."<br />";
$cuerpo .="NOMBRE: ".$HTTP_POST_VARS["nombre"]."
"."<br />";
$cuerpo .="TELEFONO: ".$HTTP_POST_VARS["telefono"]."
"."<br />";
$cuerpo .="EMAIL: ".$HTTP_POST_VARS["email"]."
"."<br />";
$cuerpo .="MARCA: ".$HTTP_POST_VARS["marca"]."
"."<br />";
$cuerpo .="MODEL: ".$HTTP_POST_VARS["modelo"]."
"."<br />";
$cuerpo .="ANO: ".$HTTP_POST_VARS["ano"]."
"."<br />";
$cuerpo .="DESCRIP: ".$HTTP_POST_VARS["textarea1"]."
"."<br />";


$headers="MIME-Version: 1.0
";
$headers.= "Content-type: text/html; charset=iso-8859-1
";

mail("[email protected]","Formulario recibido",$cuerpo,$headers);
echo "<b><center>Formulario enviado correctamente, contactaremos con usted con la mayor brevedad posible.</center></b>";

?>
Espero te sirva.