Escribo porque tengo un problema con un formulario que realice en flash cS5 y con envío de mail con PHP.
Tengo echo el formulario y en el frame tengo el código de acción que detallo a continuación, y junto con el php.
El problema es que no recibo el correo con los datos que se ingresan en los campos del formulario.
Alguien me podrá ayudar.
Gracias.
Codigo Flash:
Cita:
enviar = function () {
if (email_txt.text.length && nombre_txt.length && telefono_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.telefono = telefono_txt.text;
form_lv.sendAndLoad("http://www.amalficortinas.com.ar/send.php", form_lv, "POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
telefono_txt.text = "";
form_lv.onLoad = function() {
if (this.estatus == "ok") {
mensaje_txt.text = "Tu mensaje fue enviado...";
nombre_txt.text = "";
email_txt.text = "";
telefono_txt.text = "";
} else {
mensaje_txt.text = "Problemas con el servidorn Intentalo de Nuevo";
}
};
} else {
email_txt.text = "Correo Invalido";
}
} else {
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
telefono_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";
}
};
if (email_txt.text.length && nombre_txt.length && telefono_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.telefono = telefono_txt.text;
form_lv.sendAndLoad("http://www.amalficortinas.com.ar/send.php", form_lv, "POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
telefono_txt.text = "";
form_lv.onLoad = function() {
if (this.estatus == "ok") {
mensaje_txt.text = "Tu mensaje fue enviado...";
nombre_txt.text = "";
email_txt.text = "";
telefono_txt.text = "";
} else {
mensaje_txt.text = "Problemas con el servidorn Intentalo de Nuevo";
}
};
} else {
email_txt.text = "Correo Invalido";
}
} else {
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
telefono_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";
}
};
Código PHP:
Ver original
<?php $nombre = $_POST['nombre']; $telefono = $_POST['telefono']; $email = $_POST['email']; $asunto = $_POST['asunto']; $comentario = $_POST['comentario']; $header = 'From: ' . $mail . " \r\n"; $header .= "Mime-Version: 1.0 \r\n"; $header .= "Content-Type: text/plain"; $mensaje = "Este mensaje fue enviado por " . $nombre . ", con telefono " . $telefono . " \r\n"; $mensaje .= "Su e-mail es: " . $mail . " \r\n"; $mensaje .= "Con asunto: " . $_POST['asunto'] . " \r\n"; $mensaje .= "Comentario: " . $_POST['comentario'] . " \r\n"; $asunto = 'Contacto desde Mi Web'; echo '&estatus=ok&'; ?>