
enviar_mail.fla
enviar = function ()
{
if (rec_mail.text.length) //Comprobamos si el campo rec_mail esta vacío
{
if (rec_mail.text.indexOf("@") != -1 && rec_mail.text.indexOf(".") != -1)
{
//creamos variables
var send_lv:LoadVars = new LoadVars();
send_lv.mail_flash = rec_mail.text;
//enviamos variables a pass.php
send_lv.sendAndLoad("http://localhost/web/pass.php", send_lv, "POST"); //escribe URL real de pass.php
resultado.text = "Enviando datos...";
rec_mail.text = "";
send_lv.onLoad = function()
{
trace("LLEGO");
if (this.estatus == "ok")
{
resultado.text = "Datos enviados con éxito";
rec_mail.text = "";
}
else
{
//Muestra un mensaje de error en negrita
resultado.text = "Error en el envío. Problemas con el servidor.";
}
};
}
else
{
resultado.text = "E-mail incorrecto.";
}
}
else
{
rec_mail.text = "Inserta tu email, dato necesario";
}
};
mailbut.onRelease = enviar;
stop();
pass.php
<?
$link = mysql_connect("localhost", "root", "cristina216") or die ("Error conectando a la base de datos.");
mysql_select_db("mi_bd") or die("Error seleccionando la base de datos.");
if(isset($_POST["mail_flash"]))
{
$mymail = "".$_POST["mail_flash"]."";
$sql = "SELECT user_sql, pass_sql, email_sql FROM usuarios WHERE email_sql ='$mymail'";
//recuperamos el nombre de usuario y la contraseña
$result = mysql_query($sql); //consultamos BD
$row = mysql_fetch_assoc($result);
//Componemos el mensaje
$dest = $HTTP_POST_VARS["mail_flash"];
$asunto = "Datos privados. www.tuweb.com"; //configura el nombre de tu web
$mensaje = "Usuario: ".$row["user_sql"]." Contraseña: ".$row["pass_sql"];
$header = "From: Administrador \nReply-To:".$row["email_sql"]."\n";
$header .= "X-Mailer:PHP/".phpversion()."\n";
$header .= "Mime-Version: 1.0\n";
$header .= "Content-Type: text/html";
mail($dest, $asunto, utf8_decode($mensaje), $header);
//mandamos el mail
echo "&estatus=ok&";
}
?>