tengo todo en un mismo frame entro del sprite 440 (un mc), y ese frame tiene el siguiente codigo:
Código ActionScript :
//Declaro las variables para enviar y para recibir var envio_lv:LoadVars = new LoadVars(); var recibir_lv:LoadVars = new LoadVars(); //Función que envia el forumlario function enviarMail() { envio_lv.email = email_txt.text; envio_lv.nombre = nombre_txt.text; envio_lv.lada = lada_txt.text; envio_lv.telefono = telefono_txt.text; envio_lv.pais = pais_txt.text; envio_lv.ciudad = ciudad_txt.text; envio_lv.cuerpo = cuerpo_txt.text; envio_lv.sendAndLoad("email.php", recibir_lv, "POST"); //Aqui ustedes pueden cambiar de form.php a form.asp dependiendo del servidor //que usen } //Función que procesa los datos recibidos del servidor recibir_lv.onLoad = function(exito) { if (exito) { estado_txt.text = this.estado_txt; } else { //Muestra un mensaje de error en negrita estado_txt.text = "Mensaje enviado"; } }; stop();
en el boton, tengo el siguiente codigo:
Código ActionScript :
on (release) { estado_txt.text = "Enviando su correo ..."; enviarMail(); }
en el achivo email.php, tengo el siguiente codigo:
Código PHP :
<?php $sendTo = "[email protected]"; $subject = "Contacto flash"; $headers = "From: " . $_POST["email"]; $headers .= "<" . $_POST["email"] . ">\r\n"; $headers .= "Reply-To: " . $_POST["email"]; $message = "Nombre: " . $_POST["nombre"] . "\n" . "Telefono: ". $_POST["telefono"] . "\n" . "Correo: ". $_POST["email"] . "\n" . "Ciudad: " . $_POST["ciudad"] . "\n" . "Pais: " . $_POST["pais"] . "\n" ."Comentarios: ". $_POST["cuerpo"]; mail($sendTo, $subject, $message, $headers); echo "estado = Enviado..."; ?>
el correo me llega asi:
Nombre:
Telefono:
Correo:
Ciudad:
Pais:
Comentarios:
un amigo me dijo que debo definir la ruta dentro del codigo del frame en donde tengo todo, pero no se como hacerlo.
alguna idea?