Hola de nuevo,
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 publicarlo como Actionscript 1.0 Version 6 pero pasa lo mismo.
También he probado cambiar el phpmailer a:
y
Código PHP:
$mail->PluginDir = "x";
pero está peor, ya que así no funciona ni desde mi dominio.
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"];
}
}
}
Bueno espero que puedan ayudarme. Gracias de antemano
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.