
06/04/2009, 04:37
|
| | Fecha de Ingreso: febrero-2009
Mensajes: 11
Antigüedad: 16 años, 1 mes 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. |