Hola
Acudo aqui porque tengo un problemilla con un formulario hecho en flash.
El formulario esta hecho en flash y sirve para enviar comentarios a una dirección de correo electrónico (ésto lo hace mediante php).
Éste es el codigo del formulario en flash:
Código:
enviar = 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("http://direcciondondesealojaelarchivophp/send.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";
}
};
Y éste es el codigo php del archivo send.php:
Código:
<?php
if(isset($_POST["nombre"]) && isset($_POST["titulo"]) && isset($_POST["mail"]) && isset($_POST["mensaje"]) ) {
$fecha = date("D-M-y H:i");
$mymail = "[email protected]";
$subject = "";
$contenido = $_POST["nombre"]." Escribio :\n";
$contenido .= $_POST["mensaje"]."\n\n";
$contenido .= "el mensaje se escribio el ".$fecha;
$header = "From:".$_POST["mail"]."\nReply-To:".$_POST["mail"]."\n";
$header .= "X-Mailer:PHP/".phpversion()."\n";
$header .= "Mime-Version: 1.0\n";
$header .= "Content-Type: text/html";
mail($mymail, $subject, utf8_decode($contenido) ,$header);
echo "&estatus=ok&";
}
?>
El problema esta en que los campos se llenan correctamente, se da clic a enviar y no pasa nada (no se manda nada al correo).
Entonces espero ustedes me puedan echar una ayudadita con ésto. De antemano: Gracias