hola, que tal?, quisiera que alguien me ayudara por favor...
fijense que estaba poniendo en practica un tuto de
www.cristalab.com, en el que enseñan como hacer un formulario para contactar al web master, todo funciona, el formulario tiene los campos:
-mail
-asunto
-mensaje
cuando el mensaje llega a mi correo, cae en la bandeja de correo no deseado y aparece de la siguiente manera:
de: email
asunto: el asunto
yo quisiera saber como podria cambiar el asunto para que diga por ejemplo: mensaje enviado desde mi pagina web, ya que por la forma en la que llega yo no se que es un mensaje del formulario y por tal razon podria borrarlo.
aqui les dejo el codigo a ver si me pueden decir que modificaciones debo hacer.
esta codigo va en un Keyframe:
Código:
//Declaro las variables para enviar y para recibir
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//Función que envia el forumlario
function enviarForm() {
envio_lv.asunto = asunto_txt.text;
envio_lv.email = email_txt.text;
envio_lv.cuerpo = clave_txt.text;
envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
//Aqui ustedes pueden cambiar de form.php a form.asp dependiendo del servidor
//que usen
}
//Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito) {
if (exito) {
estado_txt.text = this.estado;
} else {
//Muestra un mensaje de error en negrita
estado_txt.text = "Error en la aplicación de correo";
}
};
esto va en el boton de envio:
Código:
on (release) {
mensaje_txt.text = "Enviando su correo ...";
enviarMail();
}
y esto va en un archivo php llamado email.php:
Código PHP:
<?php
$sendTo = "[email protected]";
$subject = $_POST["asunto"];
$headers = "From: " . $_POST["Cristalab_Flashform"];
$headers .= "<" . $_POST["email"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["email"];
$message = $_POST["cuerpo"];
mail($sendTo, $subject, $message, $headers);
echo "estado=Mensaje enviado :D";
?>
de antemano gracias.