06/04/2009, 04:37
|
| | Fecha de Ingreso: febrero-2009
Mensajes: 11
Antigüedad: 15 años, 2 meses Puntos: 0 | |
Respuesta: Cojer todas las variables y enviar por mail Buenas,
Tengo este código que me manda por mail y me mete en una bdd los datos que se envian por un formulario. Código PHP:
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php header("Location: Envio_formulario_ok.html"); ?> <?php // coje las variables del formulario $body = ' Formulario recibido con los siguientes datos:<br /><br />'; foreach ( $_REQUEST as $clave=>$valor ) { $body .= $clave.': <b>'.$valor.'</b><br>'; } $dest = '[email protected]'; $asunto = $_POST["titulo_frm"]; $cabeceras = "From: [email protected]\r\nContent-type: text/html\r\n"; mail($dest, $asunto , $body, $cabeceras); // Si entramos es que todo se ha realizado correctamente $link = mysql_connect("localhost","x","x"); mysql_select_db("cforms",$link); // Con esta sentencia SQL insertaremos los datos en la base de datos mysql_query("INSERT {$_POST['nombre_tabla']} (nombre,apellidos,empresa,mail,telefono,nif,poblacion,codigopostal) VALUES('{$_POST['Nombre']}','{$_POST['Apellidos']}','{$_POST['Empresa']}','{$_POST['Mail']}','{$_POST['Telefono']}','{$_POST['NIF']}','{$_POST['Poblacion']}','{$_POST['CP']}')",$link); // Ahora comprobaremos que todo ha ido correctamente $my_error = mysql_error($link); ?> <title>Formulario Enviado Correctamente</title> </head> <body> </body> </html> Todo va perfecto, pero el único detalle que me queda por resolver es que en el mail que se envia, aparecen los campos deseados mas los siguientes:
Código:
boton: Enviar
__utma: 91499208.1208136091773152500.1239006367.1239006367.1239010953.2
__utmc: 91499208
__utmz: 91499208.1239006367.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
__utmb: 91499208.60.10.1239010953
¿Cómo podria hacer para omitir estos campos?
Gracias. |