envio de mails desde flash

neo_zoft
20 de Septiembre del 2004
tengo problemas en enviar un email con datos tomados de un swf los cuales son enviados a un archivo php.

el codigo que utilizo en el swf es:

//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 enviarMail() {
envio_lv.asunto = asunto_txt.text;
envio_lv.email = email_txt.text;
envio_lv.cuerpo = cuerpo_txt.text;
envio_lv.sendAndLoad("myemail.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) {
_root.mensaje_txt.text = this.estado;
} else {
//Muestra un mensaje de error en negrita
_root.mensaje_txt.text = "Error en la aplicación de correo";
}
};

y en el email.php

<?
$titulo=$_POST["asunto"];
$mensaje=$_POST["cuerpo"];
$destinatario=$_POST["email"];

$responder="[email protected]";
$remite="[email protected]";
$remitente="daniel";

$cabecera ="Date: ".date("l j F Y, G:i")."n";
$cabecera .="MIME-Version: 1.0n";
$cabecera .="From: ".$remitente."<".$remite.">n";
$cabecera .="Return-path: ". $remite."n";
$cabecera .="Reply-To: ".$responder."n";
$cabecera .="X-Mailer: PHP/". phpversion()."n";
$cabecera .="Content-Type: text/html; charset="ISO-8859-1"n";

if( mail($destinatario, $titulo, $mensaje,$cabecera)){
echo "estado=correo enviado.";
}
?>

si alguien sabe cual es la razon de que no ande agradeceria su ayuda.

otro dato, el servidor donde lo levanto soporta php y todos los archivos los pongo en la misma carpeta.


neo_zoft
20 de Septiembre del 2004
me equivoque al escribir email.php porque es en realidad myemail.php.
fue error mio de tipeo, pero igual no anda.

griacias por cualquier respuesta.