Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/11/2004, 14:33
Avatar de Novaker
Novaker
 
Fecha de Ingreso: noviembre-2004
Ubicación: Trujillo - Peru
Mensajes: 80
Antigüedad: 20 años
Puntos: 3
PROBLEMAS CON FORMULARIOS EN FLASH +php

amigos tengo un problema con un formulario que acabo de realizar... el asunto es que tengo dos formularios una el cual logre con exito probarlo.. y el otro que tiene ciertas caracteristicas como validar emails, etc...
el asunto es que en el foro de PHP:

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

SIN EMBARGO CUANDO RECURRIA A MI FORMULARIO HECHO EN FLASH ME SALIA ERROR... LUEGO PROBE CAMBAINDO LOS $_POST POR $_GET Y ABRI MI ARCHIVO asi:
http://localhost/formulario.php?nomb...g&mensaje=hola

con lo cual comprobe que no era error de sintaxis de php:
ahora el asunto es que en mi archivo fla la sintaxis que utilice la he rebisado... por favor algien que me ayude a ver que se me escapa...

este es el codigo fla:

= 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("formulario.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;


porfa denme una mano... que no se que se me escapa...