Hola, buenas tardes desde México. Se que se ha tratado este tema antes aquí y he visto alguna que otra solución que he visto que funcione para cada caso, pero he probado muchos códigos en mi pelicula flash y ninguna funciona, simepre me sale "problemas con el servidor" quisiera saber si alguien podría ayudarme, realmente soy bastante malo aun con la programación, muchas gracias de antemano, pongo aquí los códigos que puse para ver si alguien puede ver que tengo mal o que me falta. Gracias.
Formulario flash
enviar = function () {
if (email_txt.text.length && nombre_txt.length && empresa_txt.length && mensaje_txt.length && telefono_txt.length && ciudad_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.empresa = empresa_txt.text;
form_lv.telefono = telefono_txt.text;
form_lv.ciudad = ciudad_txt.text;
form_lv.sendAndLoad("send.php", form_lv, "POST");
servidor_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
telefono_txt.text = "";
ciudad_txt.text = "";
form_lv.onLoad = function() {
if (this.estatus == "ok") {
servidor_txt.text = "Tu mensaje fue enviado...";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
telefono_txt.text = "";
ciudad_txt.text = "";
} else {
servidor_txt.text = "Problemas con el servidor.";
}
};
} else {
email_txt.text = "Correo Invalido";
}
} else {
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
empresa_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";
telefono_txt.text = "Dato Necesario";
ciudad_txt.text = "Dato Necesario";
}
};
borrar = function () {
nombre_txt.text ="";
empresa_txt.text ="";
email_txt.text ="";
servidor_txt.text ="";
telefono_txt.text ="";
ciudad_txt.text ="";
mensaje_txt.text ="";
};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
formulario php
<?*
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$telefono = $_POST['telefono'];
$ciudad = $_POST['ciudad'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . ", su teléfono es: " . $telefono . ", de la ciudad de: " . $ciudad. " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = '[email protected]';
$asunto = 'Contacto desde Mi Web';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo '&estatus=ok&';
?>