********************email.php = ********************
<?php
$sendTo = "[email protected]";
$subject = $_POST["asunto"];
$headers = $_POST["email"];
$message = $_POST["cuerpo"];
mail($sendTo, $subject, $message, $headers);
echo "estado=Su mensaje ha sido enviado correctamente.
Gracias por su interes";
?>
***************1frame flash =************************
stop();
//Declaro las variables para enviar y para recibir
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//Función que envia el forumlario
function enviarMail() {
envio_lv.asunto = "##### e-mail enviado desde la Web #####";
envio_lv.email = email_txt.text;
envio_lv.cuerpo = "Nombre: " + nombre_txt.text + "\n";
envio_lv.cuerpo += "Ciudad: " + ciudad_txt.text + "\n";
envio_lv.cuerpo += "Direccion: " + direccion_txt.text + "\n";
envio_lv.cuerpo += "C.P: " + cp_txt.text + "\n";
envio_lv.cuerpo += "FAX: " + fax_txt.text + "\n";
envio_lv.cuerpo += "Tel.: " + telefono_txt.text + "\n";
envio_lv.cuerpo += "Empresa: " + empresa_txt.text + "\n\n\n\n";
envio_lv.cuerpo += "Cuerpo:\n\n " + cuerpo_txt.text;
envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
}
//Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito) {
if (exito) {
estado_txt.text = this.estado;
} else {
//Muestra un mensaje de error en negrita
estado_txt.text = "Error! No se ha podido enviar el email. inténtelo más tarde.";
}
};
********************boton enviar (flash)=***************
on (release) {
if (nombre_txt.text eq ""){
estado_txt.text = "es necesario especificar su nombre" ;
}else if (empresa_txt.text eq ""){
estado_txt.text = "es necesario especificar su empresa";
}else if (telefono_txt.text eq ""){
estado_txt.text = "es necesario especificar su teléfono";
}else{
estado_txt.text = "Enviando su correo ...";
enviarMail();
}
}