Foros del Web » Creando para Internet » Flash y Actionscript »

Formulario en flash dirigido al mail

Estas en el tema de Formulario en flash dirigido al mail en el foro de Flash y Actionscript en Foros del Web. Hola, tengo un grave problema, he hecho un formulario en flash con componentes como input text o date fields, el caso es que despues de ...
  #1 (permalink)  
Antiguo 03/02/2006, 13:38
 
Fecha de Ingreso: febrero-2006
Mensajes: 5
Antigüedad: 11 años, 10 meses
Puntos: 0
Formulario en flash dirigido al mail

Hola, tengo un grave problema, he hecho un formulario en flash con componentes como input text o date fields, el caso es que despues de ponerle el codigo para q lo envie al correo pasando por el php, me dice q no se ha podido, con lo cual creo q el codigo php esta muy mal, porq comprobe y el servidor si q tiene activada la opcion para mandar al mail, os dejo los dos codigos para q me digais en que he metido la pata hasta el fondo, muchas gracias

Codigo flash:

enviar = function () { if (email_txt.text.length && nombre_txt.length && entrada_txt.text.length && salida_txt.text.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.entrada = entrada_txt.text;
form_lv.salida = mensaje_txt.text;
form_lv.titulo = titulo_txt.text;
form_lv.sendAndLoad("direccionweb q no me deja poner porq no tengo 15 posts todavia, llama al archivo send.php", form_lv, "POST");mensaje_txt.text = "Enviando Mensaje..";nombre_txt.text = "";email_txt.text = "";titulo_txt.text = "";entrada_txt.text = "";salida_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 = "";entrada_txt.text = "";salida_txt.text = "";} else {mensaje_txt.text = "Problemas con el servidor\Intentalo de Nuevo";}};} else {email_txt.text = "Correo Invalido";}} else {email_txt.text = "Dato Necesario";nombre_txt.text = "Dato Necesario";titulo_txt.text = "Dato Necesario";entrada_txt.text = "Dato Necesario";salida_txt.text = "Dato Necesario";mensaje_txt.text = "Dato Necesario";}};
borrar = function () { nombre_txt.text = "";
email_txt.text = "";
mensaje_txt.text = "";
entrada_txt.text = "";
salida_txt.text = "";
titulo_txt.text = "";};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;

-------------
Codigo php:
<?php
if(isset($_POST["nombre"]) && isset($_POST["entr"]) && isset($_POST["sal"]) && isset($_POST["titulo"]) && isset($_POST["email"]) && isset($_POST["mensaje"]) ){
$fecha = date("D-M-y H:i");
$mymail = "[email protected]";
$subject = "Titulo";
$contenido = $_POST["nombre"]." Escribio :\n";
$contenido = $_POST["titulo"]." Escribio :\n";
$contenido = $_POST["entrada"]." Escribio :\n";
$contenido = $_POST["salida"]." Escribio :\n";
$contenido .= $_POST["mensaje"]."\n\n";
$contenido .= "el mensaje se escribio el ".$fecha;
$header = "From:".$_POST["email"]."\nReply-To:".$_POST["email"]."\n";
$header .= "X-Mailer:PHP/".phpversion()."\n";
$header .= "Mime-Version: 1.0\n";
$header .= "Content-Type: text/plain";
mail($mymail, $subject, utf8_decode($contenido) ,$header);
echo "&estatus=ok&";
}
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:05.