Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2006, 12:10
maikabosch
 
Fecha de Ingreso: mayo-2006
Mensajes: 9
Antigüedad: 17 años, 11 meses
Puntos: 0
Problemas con formulario en Flash y php en otro dominio

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:
Código PHP:
require "x"
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.