Código ActionScript :
enviar = function () {
if (email_txt.text.length && nombre_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.ciudad = _root.ciudad.value;
form_lv.mensaje = mensaje_txt.text;
form_lv.sendAndLoad("enviaform.php", form_lv, "POST");
servidor_txt.text = "Enviando Mensaje...";
nombre_txt.text = "";
email_txt.text = "";
ciudad = "";
mensaje_txt.text = "";
form_lv.onLoad = function() {
if (this.estatus == "ok") {
servidor_txt.text = "Su mensaje fue envíado con éxito";
nombre_txt.text = "";
email_txt.text = "";
ciudad = "";
mensaje_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";
mensaje_txt.text = "Dato Necesario";
}
};
borrar = function () {
nombre_txt.text ="";
email_txt.text ="";
mensaje_txt.text ="";
servidor_txt.text ="";
};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
this.nombre_txt.tabIndex=1;
this.email_txt.tabIndex=2;
this.combo_cb.tabIndex = 3;
this.mensaje_txt.tabIndex=4;
el codigo para el combobox:
Código ActionScript :
ciudaddatos = ["Valparaíso","Santiago", "Rancagua", "Curicó", "Talca", "Chillán", "Los Ángeles", "Puerto Montt"]; ciudad.dataProvider = ciudaddatos; ciudad.rowCount=8;
y el codigo para el boton enviar:
Código ActionScript :
on (release) {
s = combo_cb.getSelectedItem().label;
trace(s);
}
el codigo del php es el siguiente:
Código PHP :
<?
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$ciudad = $_POST['ciudad'];
$mensaje = $_POST['mensaje'];
$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 el senor(a) " . $nombre . "";
$mensaje .= "Su E-mail es: " . $mail . " \r\n";
$mensaje .= "ciudad: " . $ciudad . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
switch($_POST["destinatario"]){
case "Valparaíso":
$email = "[email protected]";
break;
case "Santiago":
$email = "[email protected]";
break;
case "Rancagua":
$email = "[email protected]";
break;
case "Curicó":
$email = "[email protected]";
break;
case "Talca":
$email = "[email protected]";
break;
case "Chillán":
$email = "[email protected]";
break;
case "Los Ángeles":
$email = "[email protected]";
break;
case "Concepción":
$email = "[email protected]";
break;
case "Puerto Monnt":
$email = "[email protected]";
break;
}
$asunto = 'Consulta desde Sitio Web';
mail($email, $asunto, utf8_decode($mensaje), $header);
echo '&estatus=ok&';
?>
bien, el problema esta que subo todo al servidor, que esta configurado de la forma debida, relleno todo, le doy al boton enviar, el flash me muestra la respuesta como "mensaje enviado con exito" pero hasta ahi llega todo, no recibo la informacion enviada en ningun correo, es decir, nunca llega nada... alguno tiene una idea de que esta ocurriendo ? ya me he arrancado todos los pelos tratando de solucionarlo, pero nada... les agradezco su ayuda.
slds!
