estos 4 componentes estan en el layer 1:
2 imput text , que les puse como instancia al primero: mail_txt y al segundo: message_txt
y un dynamic text que le puse en nombre de instancia: status_txt
Tambien un button que se llama send_btn y le puse como instancia send_btn (no se si era necesario , pero por las dudas...)
cree un layer arriba del layer 1 el cual se encuentra todo el codigo:
Código :
sendmail = function () {
if (mail_txt.text.length && message_txt.length) {
if (mail_txt.text.indexOf("@") != -1 && mail_txt.text.indexOf(".") != -1) {
form_lv = new LoadVars();
form_lv.mail = mail_txt.text;
form_lv.messagee = message_txt.text;
form_lv.sendAndLoad("/send.php", form_lv, "POST");
message_txt.text = "";
mail_txt.text = "";
form_lv.onLoad = function() {
if (this.status_txt == "ok") {
message_txt.text = "Your Message has been sended.";
mail_txt.text = "";
} else {
message_txt.text = "Error! Mail not sended.";
}
};
} else {
mail_txt.text = "Invalid Mail.";
}
} else {
mail_txt.text = "Data Needed";
message_txt.text = "The Message is Needed";
}
};
send_btn.onRelease = sendmail;
despues un archivo en el mismo directorio que se llama send.php que tiene el siguiente codigo:
Código :
<?php
if(isset($_POST["mail"]) && isset($_POST["messagee"]) ){
$fecha = date("d-M-y H:i");
$email = "[email protected]";
$subject = "From TIMENET";
$content = "Message:\n";
$content .= $messagee "\n";
$content .= "At ".$fecha;
$header = "From:".$mail."\nReply-To:".$mail."\n";
$header .= "X-Mailer:PHP/".phpversion()."\n";
$header .= "Mime-Version: 1.0\n";
$header .= "Content-Type: text/plain";
mail($email, $subject, utf8_decode($content) ,$header);
echo "&stats=ok&";
}
?>
Probe la funcion mail en mi servidor y anda perfecta , el problema que tengo es que me tira el error "Your Message has been sended." y no entiendo porque , por favor ayudenmen , desde ya muchas gracias , salu2 el viejo D0M41N
