Comunidad de diseño web y desarrollo en internet online

Enviar correo electronico en Flash usando LoadVars + Cristal

Citar            
MensajeEscrito el 02 Jul 2008 01:47 pm
Hola gente de Cristalab, tengo un problema con LoadVars para enviar un email.
Yo cambie un poco el codigo tratando de adaptar un nuevo campo dentro del archivo Flash.

Código :

var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
function enviarMail() {
   envio_lv.asunto = asunto_txt.text;
   envio_lv.email = email_txt.text;
   envio_lv.titulo = titulo_txt.text;
   envio_lv.nuevo = nuevo_txt.text;
   envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
   }
recibir_lv.onLoad = function(exito) {
   if (exito) {
      estado_txt.text = this.estado;
   } else {
      estado_txt.text = "Error en la aplicación de correo";
   }
};

Y porsupuesto le di nombre de instancia al nuevo campo.
Tambien cambie el PHP y quedo asi.

Código :

<?php
   $sendTo = "[email protected]";
   $subject = $_POST["asunto"];
   $headers = "From: " . $_POST["Cristalab_Flashform"];
   $headers .= "<" . $_POST["email"] . ">\r\n";
   $headers .= "Reply-To: " . $_POST["email"]; 
   $message = $_POST["titulo"];
   $message = $_POST["nuevo"];
   mail($sendTo, $subject, $message, $headers);
   echo "estado=Mensaje enviado :D";
?>

Luego de esos pequeños cambios lo probe online y no funciona, lo envie a dos diferentes direcciones de email y nada de nada, podrian decirme en que me estoy equivocando.
Si comparan los cambios que yo hice con el codigo original veran que los cambios son minimos y por eso mi inquietud. :?
Desde ya muchas gracias. :wink:

Por segomel

70 de clabLevel



 

2006

msie7
Citar            
MensajeEscrito el 02 Jul 2008 02:04 pm
Yo otra vez, tal vez quieran revisar mi codigo pero acabo de probar el codigo orinal sin hacerle ningun cambio solamente la direccion de email en el PHP a donde sera enviado el mensaje y me doy cuenta que tampoco funciona.
No tengo la menor idea de porque pero su post de como enviar email con LoadVars no esta funcionando para nada. :o

Por segomel

70 de clabLevel



 

2006

msie7
Citar            
MensajeEscrito el 28 Sep 2008 02:13 am
hola amgo espero que te encuentres bien.
pero al punto ok
mira yo tenia el mismo problema pero encontre la solucion junto con mi esposa que es todo un amor... :love:

mira lo que esta entre las lineas comentadas las cambiamos y todo empezo a funcionar!
no lo he probado con ASP porque ami me funciono de esa forma y en este momento no tengo la necesidad de cambiarlo a ASP espero te sirva.
(tengo una teoria de XQ no funciona como esta el original pero en muy vana cuando tu configuras la forma en que lee el codigo la pelicula, la verdad no C si sea eso. Mucha suerte)

function enviarMail() {
envio_lv.asunto = asunto_txt.text;
envio_lv.email = email_txt.text;
envio_lv.titulo = titulo_txt.text;
envio_lv.nuevo = nuevo_txt.text;
envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
}
//*************************************************************************************
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//*************************************************************************************
recibir_lv.onLoad = function(exito) {
if (exito) {
estado_txt.text = this.estado;
} else {
estado_txt.text = "Error en la aplicación de correo";
}
};

Por vicaar

1 de clabLevel



 

opera
Citar            
MensajeEscrito el 28 Sep 2008 02:16 am
perdon nada mas las cambiamos de lugar de las variables estaban arriba y las pasamos en medio de los procedimientos

Por vicaar

1 de clabLevel



 

opera
Citar            
MensajeEscrito el 28 Sep 2008 04:59 am

Código :

<?php
$sendTo = "[email protected]";
$subject = $_POST["asunto"];
$headers .= "email= " . $_POST["email"] . "\r\n";
$headers .= "nombre= " . $_POST["nuevo"] ; 
$message = "mensaje=" .$_POST["cuerpo"];
mail($sendTo, $subject, $message, $headers);
echo "estado=MENSAJE ENVIADO";
?>

para poner un nuevo campo ponlo asi como header y listo
saludos

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.