hola. tengo un formulario en flash que procesa por php. el código en flash es el siguiente:
   Código HTML:
 function validar(){ 
   var error=""
   
   if(nombre_txt.text=="" | telefono_txt.text=="" | direccion_txt.text=="" | ciudad_txt.text=="" | provincia_txt.text=="" | telefono_txt.text=="" | email_txt.text=="" | comentario_txt.text=="" )  
   error ="Todos los campos son obligatorios"
   
   if(error!="") { 
      error_txt.text = error 
   } else {
	   loadVariablesNum("enviar.php", "POST");
		gotoAndStop(2);
		}
}
		
				
 y en el botón enviar tengo: 
 Código PHP:
    on (release) {
    validar ();
} 
    
  el archivo enviar.php tiene el siguiente código:  
 Código PHP:
     
$adminaddress = "[email protected]"; 
$sitename = "NOMBRE DE LA WEB";
 
 
mail("$adminaddress","Info Request", 
"Un visitante de $sitename ha enviado la siguiente consulta:\n
Nombre: $nombre_txt 
Dirección: $direccion_txt
Teléfono: $telefono_txt
Email: $email_txt\n
Asunto:
 
$comentario_txt 
       Bien. el caso es el siguiente. este código lo he probado en local y todo iba perfectamente. validaba que los campos no estuvieran vacíos y una vez completos, lo enviaba a 
[email protected]. 
bien. ahora lo subo al servidor y resultan dos cosas: 
- la primera, me llega sin datos. me llega el email pero con los datos vacíos, sin datos. 
- la segunda. al darle al botón enviar en lugar de llevarme en el mismo flash al frame donde tengo la pantalla de confirmación, y procesar el envio, lo que hace es que me lleva a ese frame pero a la vez me abre una ventana en el explorer con el archivo enviar.php, cosa que en local no hacía y que obviamente no debe hacer. 
me podéis ayudar? gracias a todos/as
 
  
  
 