Comunidad de diseño web y desarrollo en internet online

ProblemaFormulario Flash

Citar            
MensajeEscrito el 18 Jun 2009 12:49 am
Hola a todos.

Tengo un problema y no se como solucionarlo tengo un formulario en flash con el siguiente script

Código ActionScript :

enviar = function () { if (email_txt.text.length && nombre_txt.length && titulo_txt.length && mensaje_txt.length) {if (email_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1) {form_lv = new LoadVars();form_lv.nombre = nombre_txt.text;form_lv.mail = email_txt.text;form_lv.mensaje = mensaje_txt.text;form_lv.titulo = titulo_txt.text;form_lv.sendAndLoad("http://www.javierlarrain.cl/send.php",form_lv,"POST");mensaje_txt.text = "Enviando Mensaje..";nombre_txt.text = "";email_txt.text = "";titulo_txt.text = "";form_lv.onLoad = function() {trace("LLEGO");if (this.estatus == "ok") {mensaje_txt.text = "Tu mensaje fue enviado...";nombre_txt.text = "";email_txt.text = "";titulo_txt.text = "";} else {mensaje_txt.text = "Problemas con el servidor\nIntentalo de Nuevo";}};} else {email_txt.text = "Correo Invalido";}} else {email_txt.text = "Dato Necesario";nombre_txt.text = "Dato Necesario";titulo_txt.text = "Dato Necesario";mensaje_txt.text = "Dato Necesario";}};
borrar = function () { nombre_txt.text = "";email_txt.text = "";mensaje_txt.text = "";titulo_txt.text = "";};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;


y el siguiente PHP

Código PHP :

<?php
if(isset($_POST["nombre"]) && isset($_POST["titulo"]) && isset($_POST["mail"]) && isset($_POST["mensaje"]) ){
    $fecha = date("D-M-y H:i");
   $mymail = "[email protected]";
   $subject = "consulta formulario Javier Larrain.cl";
   $contenido = $_POST["nombre"]." Escribio :\n";
   $contenido .= $_POST["mensaje"]."\n\n";
   $contenido .= "el mensaje se escribio el ".$fecha;
   $header = "From:".$_POST["mail"]."\nReply-To:".$_POST["mail"]."\n";
   $header .= "X-Mailer:PHP/".phpversion(4)."\n";
   $header .= "Mime-Version: 1.0\n";
   $header .= "Content-Type: text/plain";
   mail($mymail, $subject, utf8_decode($contenido) ,$header);
   echo "&estatus=ok&";
}
?>


El drama es que el formulario me funciona perfecto si ingreso a http://www.javierlarrain.cl pero si ingreso a http://javierlarrain.cl, sin el www el formulario me tira el error "problemas con el servidor...intentelo mas tarde"

no se que hacer para que funcione en ambos casos. :shock: :(

si alguien me ayudara se los agradeceria inmensamente.

Saludos.

Por Moriarte

12 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Jun 2009 10:42 am

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 18 Jun 2009 01:52 pm
Aprovecho el tema porque yo también tuve un problema similar. (perdon si no tiene nada que ver, seré eliminado, jeje)

Tengo un formulario en flash que envía y recibe variables a un PHP con:

Código :

formData.sendAndLoad(submitURL, replyData, "post");

donde "submitURL" la especifico anteriormente.

Si esta URL (archivo.php) está en el mismo dominio que el formulario flash, funciona todo perfecto, pero si está fuera (http://otrodominio/archivo.php) deja de funcionar.

Alguien sabe por que ?

Por elandros

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Jun 2009 02:18 pm
Debido a las políticas de seguridad del Flashplayer, que exige un crossdomain.xml autorizando el uso del script. En este caso www.loquesea.com y loquesea.com son considerados dominios distintos (desde Flash Player 9)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 18 Jun 2009 02:44 pm
Si, ahí me funcionó, muchas gracias.

Acá hay un post que habla sobre ello:
http://www.cristalab.com/tips/flash-player-10---seguridad-en-crossdomain.xml-c65633l/

Por elandros

1 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.