Hola buenos dias.
Aver si alguien me puede hechar una mano.
Tengo un pequeño problema con un formulario en flash y php a la hora de crear una pagina para recomendar a un amigo, he cogido el codigo y lo e modificado un poco. Pero aunque flash arroja como que llego, en el campo del mensaje sale que hay problemas con el server, y el mail no llega. Aqui os dejo el codigo php y el flash que e modificado .
php:
Código:
<?php
$fecha = date("D-M-y H:i");
$mymail = $_POST["mail2"];
$subject = "Recomendacion de los servicios...";
$contenido = $_POST["nombre"]." Le escribio :";
$contenido .= $_POST["mensaje"]." , su nombre es:";
$contenido .= $_POST["nombre2"]." ";
$contenido .= " el mensaje se escribio el ".$fecha;
$header = "From:".$_POST["mail"]."";
mail($mymail, $subject, utf8_decode($contenido) ,$header);
echo "&estatus=ok&";
}
?>
Flash:
Código:
enviar = function () {
if (email_txt.text.indexOf("arroba") != -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.mail2 = mail2_txt.text;
form_lv.sendAndLoad("Aqui va mi server y mi archivo", form_lv, "POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
mail2_txt.text = "";
form_lv.onLoad = function() {
trace("LLEGO");
if (this.estatus == "ok") {
mensaje_txt.text = "Tu mensaje fue enviado, pronto nos pondremos en contacto con usted.";
nombre_txt.text = "";
email_txt.text = "";
telefono_txt.text = "";
} else {
mensaje_txt.text = "Problemas con el servidor Intentalo de Nuevo";
}
};
} else {
email_txt.text = "Correo Invalido";
}
};
borrar = function () {
nombre_txt.text = "";
email_txt.text = "";
mensaje_txt.text = "";
mail2_txt.text = "";
};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
** en la primera linea de flash aparece el texto arroba, pero es por el motivo de que no deja escribir este simbolo a los nuevos.
Muchas gracias
Un saludo ;)