Hola gente,
Desde un archivo swf estoy llamando a un script PHP que recoge unos valores
de un formulario del archivo swf para mandarlos por correo electrónico.
El script PHP reside en otro dominio diferente en el que reside el archivo
swf, por lo que he tenido que crear y copiar a la raiz del dominio donde
reside el script PHP el archivo crossdomain.xml
El script PHP manda el mensaje de correo correctamente. El problema es que
en la película swf acaba apareciendo el mensaje: Un script de película está
provocando que el reproductor de Flash se ejecute lentamente. Si continúa
ejecutándose, su PC podría no responder. ¿Desea anular el script?
Parece como que el archivo swf no recibiera la respuesta y quedase a la
espera del evento onLoad
¿Alguien ha tenido alguna experiencia similar o puede aportar algo de luz.?
Aquí pego los fragmentos de código:
Gracias,
Javier Q.
FLASH:
var e_mail_e_lv = new LoadVars();
var e_mail_r_lv = new LoadVars();
e_mail_e_lv.nombre = name_txt.text;
e_mail_e_lv.e_mail = e_mail_txt.text;
e_mail_e_lv.mensaje = message_txt.text;
e_mail_e_lv.sendAndLoad("http://www.dominio.net/form_mail.php", e_mail_r_lv,
"POST");
// Manda el mensaje pero se queda en bucle. Parece que no recibe el objeto
e_mail_r_lv.onLoad = function(exito) {
if (exito) {
Alert.show("Mensaje enviado", "", Alert.OK, this, Alert.OK);
} else {
Alert.show("Error en el envío", " ", Alert.OK, this, Alert.OK);
}
};
PHP:
<?php
$nombre = utf8_decode ($HTTP_POST_VARS['nombre']);
$e_mail = $HTTP_POST_VARS['e_mail'];
$mensaje = utf8_decode ($HTTP_POST_VARS['mensaje']);
//
$para_nombre = "Destinatario";
$para_email = "destinatario@ destinatario.net";
$asunto = "Formulario de Contacto Web-Flash";
$mensaje_cuerpo = "Mandado por: ".$nombre."\n"."E-mail:
".$e_mail."\n"."Mensaje: ".$mensaje;
$retorno=mail($para_nombre." <".$para_email.">",$asunto, $mensaje_cuerpo,
"De: ".$nombre." <".$e_mail.">");
if ($retorno==true){
echo "&resultado=Datos enviados. Gracias&";
} else {
echo "&resultado=No se han podido enviar los datos&";
}
?>
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------