Tengo un formulario en Flash que envía los datos a un php que a su vez los envía por correo para ese efecto uso phpmailer.
El formulario funciona si lo alojo en el mismo dominio que el php pero no funciona si lo alojo en otro dominio.
He probado con la instrucción:
Código PHP:
System.security.allowDomain("x");
También he probado cambiar el phpmailer a:
Código PHP:
require "x";
Código PHP:
$mail->PluginDir = "x";
El código actionscript es el siguiente:
Código PHP:
function enviar(email,nombre,empresa,tel,fax,comment,direccion){
// objeto LoadVars que recibe el listado de nombres
buscadatos=new LoadVars();
buscadatos.nombre=nombre;
buscadatos.para="[email protected]";
buscadatos.de=email;
buscadatos.subject="Prueba de envío de correo";
buscadatos.mensajehtml="<b>Nombre:</b> "+nombre+"<br><b>Empresa:</b> "+empresa+"<br><b>Dirección:</b> "+direccion+"<br><b>Tel.:</b> "+tel+"<br><b>Fax:</b> "+fax+"<br><hr><b>Mensaje:</b><br>"+comment;
buscadatos.mensajetext="Nombre: "+nombre+" Empresa: "+empresa+" Dirección: "+direccion+" Tel.: "+tel+" Fax: "+fax+" Mensaje: "+comment;
if ((email!="")&(nombre!="")){
buscadatos.sendAndLoad("x",buscadatos,"POST");
} else {
error="Por favor llena todos los campos obligatorios";
}
buscadatos.onLoad= function(resultado) {
if (resultado) {
error=buscadatos["mensajeerror"];
}
}
}
Saludos
Maika
Nota: Tuve que modificar todas las URL y cambiarlas por una X porque me salía un mensaje de error al publicarlas. (no tienes derecho a publicar enlaces). No estaban como enlace.