hola amigos, tengo una pagina hecha en flash y utilizo PHP para enviar mails hasta mi casilla de correo, el problema es que el mensaje llega vacio. como lo soluciono?????
en un frame de la pelicula tengo esto:
function borrar() {
Nombre = "";
Apellido = "";
Email= "";
Ciudad = "";
Asunto = "";
Texto="";
}
function enviar() {
enviar = new LoadVars();
enviar.Nombre = Nombre;
enviar.Apellido = Apellido;
enviar.Email = Email;
enviar.Ciudad = Ciudad;
enviar.Asunto = Asunto;
enviar.Texto=Texto;
enviar.onLoad = function(success) {
Estado = "Su mensaje fue enviado correctamente";
borrar();
};
enviar.sendAndLoad("mail.php", enviar, "POST");
}
en el boton ENVIAR en flash tengo esto:
on (release) {
if (Email.indexOf("@") != -1 && Email.indexOf(".") != -1 && Nombre != "" && Apellido != "" && Texto != "" && Ciudad != "" && Asunto != "") {
enviar();
} else {
Estado = "Llene correctamente todos los campos";
}
}
y un archivo PHP, llamado mail.php, tengo esto:
<?php
$MailTo="[email protected]";
$dia=date("m.d.Y");
$hora=date("H:i:s");
$contenido="
El Mensaje se Envio el $dia a las $hora:\n\n
----------------------------------------------------------------------------\n
Nombre: $nombre\n
Apellido: $apellido\n
E-mail: $email\n
Ciudad: $ciudad\n
----------------------------------------------------------------------------\n
Subject: $asunto\n
----------------------------------------------------------------------------\n
Mensaje: $texto\n
----------------------------------------------------------------------------\n
";
mail($MailTo, "$asunto (de $nombre $apellido)", $contenido, "From: $email");
?>
pero el mensaje me llega asi:
El Mensaje se Envio el 06.03.2006 a las 23:51:08:
----------------------------------------------------------------------------
Nombre
Apellido:
E-mail:
Ciudad:
----------------------------------------------------------------------------
Subject:
----------------------------------------------------------------------------
Mensaje:
----------------------------------------------------------------------------