Código:
la parte que no logro entender, me parece que no es segura, es esta<?php $to = 'correo@adondelomando'; $from = $email; if (isset($HTTP_POST_VARS)){ $body = ''; while (list($key, $value) = each($HTTP_POST_VARS)){ $body .= $key . ' : ' . $value . " "; } $headers = "From: $nombre <$email>"; $success = mail($to, "Asunto con el que llega", $body, $headers); echo "<center><font color='#999999' size='1px' face='Verdana'>Su consulta ha sido enviada. Gracias</font></center>"; } ?>
Código:
porque si bien el correo se manda llega de esta manera;if (isset($HTTP_POST_VARS)){ $body = ''; while (list($nombre, $email, $mensaje, $value) = each($HTTP_POST_VARS)){ $body .= $key . ' : ' . $value . " "; }
Código:
Se que el correo llega de esa manera porque asi lo define esta parte del codigonombre : nombre del que envia email : email del que envia mensaje : el mensaje Submit : enviar (esto no tendria que aparecer)
Código:
Lo que no me sale en fin es como cambiar esa parte del codigo asi, de esa manera, poder armar el mensaje que llega de otra forma.while (list($key, $value) = each($HTTP_POST_VARS)){ $body .= $key . ' : ' . $value . " ";
Ya probe cambiar el $key por $nombre $email $mensaje pero los correos llegan vacios y el Submit :enviar sigue apareciendo.
¿Como cambio ese parte del codigo para que siga funcionando y sea mas seguro?
Gracias
Saludos