Hola!
cómo están?
Les cuento que estoy armando un formulario en flash, basado en uno que ya tenia hecho. El problema es que no sé porque motivo no me manda los mails. Funcionan los campos pero al apretar ENVIAR no hace nada.
Tengo el formulario en un framde la película. El botón ENVIAR tiene el siguiente código:
on (release) {
var lvsend:LoadVars = new LoadVars();
var lvrecv:LoadVars = new LoadVars();
lvsend.nombre = txtnombre.text;
lvsend.pais = txtpais.text;
lvsend.email = txtemail.text;
lvsend.codigo = txtcodigo.text;
lvsend.cantidad = txtcantidad.text;
lvsend.colores = txtcolores.text;
lvsend.talles = txttalles.text;
lvsend.observaciones = txtobservaciones.text;
lvsend.sendAndLoad("mail.php",lvrecv,"POST");
lvrecv.onLoad = function()
{
if (lvrecv.rpta == "ok")
{
txtestado.text = "Enviado con exito";
}
else
{
txtestado.text = "Error en el envio";
}
};
}
y el archivo mail.php tiene el siguiente código:
<?php
if ($_POST['email'] = "") {
$dest = "[email protected]";
$head = "From: ".$_POST['email']."\r\n";
$head.= "To:[email protected]\r\n";
// Ahora creamos el cuerpo del mensaje
$msg = "------------------------------- \n";
$msg.= " Comentarios \n";
$msg.= "------------------------------- \n";
$msg.= "NOMBRE: ".$_POST['txtnombre']."\n";
$msg.= "PAIS: ".$_POST['txtpais']."\n";
$msg.= "EMAIL: ".$_POST['txtemail']."\n";
$msg.= "CODIGO: ".$_POST['txtcodigo']."\n";
$msg.= "CANTIDAD: ".$_POST['txtcantidad']."\n";
$msg.= "COLORES: ".$_POST['txtcolores']."\n";
$msg.= "TALLES: ".$_POST['txttalles']."\n";
$msg.= "OBSERVACIONES: ".$_POST['txtobservaciones']."\n";
$msg.= "HORA: ".date("h:i:s a ")."\n";
$msg.= "FECHA: ".date("D, d M Y")."\n";
$msg.= "------------------------------- \n\n";
$msg.= $_POST['mensaje']."\n\n";
$msg.= "------------------------------- \n";
$msg.= " Mensaje creado por blog.unijimpe.net \n";
// Finalmente enviamos el mensaje
if (mail($dest, "Comentarios", $msg, $head)) {
echo "rpta=ok";
} else {
echo "rpta=error";
}
}
?>
Alguien puede decirme porque no anda?
gracias,
saludos!!!