varias veces he visto que tienen problemas con este formulario asi que me puse aver que tenia y ya funciona
codigo 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 = "Desde el Sitio.. =)";
$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/plain";
mail($mymail, $subject, utf8_decode($contenido) ,$header);
echo "&estatus=ok&";
}
?>
codigo AS 2.0
Código:
//funcion que enviara los datos
_global.enviar = function() {
//comprobacion para escribir bien el correo
if (email_txt.text.length && nombre_txt.length && titulo_txt.length && mensaje_txt.length) {
//comprobacion para escribir bien el correo
if (email_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1) {
//creacion del objeto LoadVars que enviara los datos de AS a php
var form_lv:LoadVars = 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;
//metodo sendAndLoad que envia datos y trae la respuesta de php
form_lv.sendAndLoad("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";
}
};
_global.borrar = function() {
nombre_txt.text = "";
email_txt.text = "";
mensaje_txt.text = "";
titulo_txt.text = "";
};
_root.enviar_btn.onRelease = function() {
enviar();
};
_root.borrar_btn.onRelease = function() {
borrar();
};
Nota: en el email
NO le pongan un correo de hotmail por que no funciona
de preferencia pongan uno de gmail
Espero me puedan decir como subo los archivos para que no sea muy repetitivo el tema del formulario