Comunidad de diseño web y desarrollo en internet online

Enviar correo electronico en Flash usando LoadVars

Citar            
MensajeEscrito el 23 Dic 2008 05:33 pm
hola, vereis he descargado el tutorial de crystalab, lo tengo subido a mi hosting, pero a la hora de hacer que me llegue el mail a: gmail, o me funciona, porque será? el hosting con el que trabajo es: awardspace y paquete que compre es el basic hosting plan.

para que me envie a mi mail, mofifique:
en el php:
<?php
$sendTo = "[email protected][/color]";
$subject = $_POST["asunto"];
$headers = "From: " . $_POST["Cristalab_Flashform"];
$headers .= "<" . $_POST["email"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["email"];
$message = $_POST["cuerpo"];
mail($sendTo, $subject, $message, $headers);
echo "estado=Mensaje enviado :D";
?>
y en el asp por si acaso:
<%

Set oMail = Server.CreateObject ("CDONTS.NewMail")

oMail.BodyFormat = 0
oMail.MailFormat = 0

Remitente = Request.Form("email")
Destino = "[email protected]" 'Email de destino

Asunto = Request.Form("asunto")
Cuerpo = Request.Form("cuerpo")

oMail.Send Remitente, Destino, Asunto, Cuerpo

Set oMail = Nothing

%>
estado=Mensaje enviado :D

pero sigue sin funcionar, creeis que es fallo del hosting... que no soporta esta opcion-....????
os dejo los kinks de mi formulario a ver que pensais....

http://typograficos.awardspace.com/email/email.html
o ete tambien sirve....
http://typograficos.awardspace.com/email/email.swf

Por where

17 de clabLevel



 

safari
Citar            
MensajeEscrito el 23 Dic 2008 05:35 pm
esta dentro de un subdominio, eso no tiene nada que ver no???

Por where

17 de clabLevel



 

safari
Citar            
MensajeEscrito el 23 Dic 2008 07:07 pm
los formularios no funcionan con gmail, ni hotmail, verdad????
alguien puede confirmar

Por where

17 de clabLevel



 

safari
Citar            
MensajeEscrito el 23 Dic 2008 07:14 pm
No entiendo ¿tu duda es de Flash y muestras un php y un asp? ¿A cuál de los archivos llama el swf? Verifica primero que la ruta es correcta.
Dependiendo de los servidores es posible que tengas problemas con Hotmail. Normalmente no tengo problemas con gmail; de hecho, siempre hago pruebas de formularios contra mi correo y no he tenido problema en recibirlos.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

chrome
Citar            
MensajeEscrito el 23 Dic 2008 07:41 pm
el .swf llama al html, o al .swf, he probado con los 2 y nada de nada
muestro el php y el asp a ver si hay algun error en la ruta del mail, o algo, ose, los mensajes no me llegan a gmail.
tienes un formulario que envia mails a gmai???
porque no me lo cuelgas en un zip con fla,php,bueno todos los archivos, para que les de una ojeada y lo pruebe, a ver si va a ser mi host....

Por where

17 de clabLevel



 

safari
Citar            
MensajeEscrito el 23 Dic 2008 11:31 pm
No, lo siento, yo ayudo en los foros gratis, cobro por trabajo hecho. Política personal.
Creo que tienes que revisar bien tu código, aún no nos has dicho si el LoadVars apunta correctamente al php, si estás usando php o asp. No basta "descargar, modificar, subir" hay que saber lo que se hace.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

chrome
Citar            
MensajeEscrito el 24 Dic 2008 09:07 am
en el flash lo que tengo es:
en el frame 1:

//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 = asunto_txt.text;
envio_lv.email = email_txt.text;
envio_lv.cuerpo = cuerpo_txt.text;
envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
//Aqui ustedes pueden cambiar de form.php a form.asp dependiendo del servidor
//que usen
}
//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 en la aplicación de correo";
}
};


y el en boton enviar:

on (release) {
estado_txt.text = "Enviando su correo ...";
enviarMail();
}

pero como ya te dije el tutorial que me descargue es de aquí de crystalab, en el primer mensaje deje ele link

Por where

17 de clabLevel



 

safari
Citar            
MensajeEscrito el 24 Dic 2008 05:05 pm
Vale, pues el código parece estar bien. Comprueba que mail.php está en la misma carpeta que el swf y, para comprobar que funciona, intenta acceder a él directamente (nombre_de_tu_dominio/email.php) a ver si procesa el php.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 25 Dic 2008 12:11 pm

Por where

17 de clabLevel



 

safari
Citar            
MensajeEscrito el 03 Abr 2009 03:40 pm
a mi me funciona correctamente con php en el servidor; con mail de mi dominio, pero no con gmail;

ahora con el codigo asp no me funciona.... mi servidor trabaja con asp y con php... esta mal el codigo de asp?

<%

Set oMail = Server.CreateObject ("CDONTS.NewMail")

oMail.BodyFormat = 0
oMail.MailFormat = 0

Remitente = Request.Form("email")
Destino = "[email protected]" 'Email de destino

Asunto = Request.Form("asunto")

Cuerpo = Request.Form("cuerpo")

oMail.Send Remitente, Destino, Asunto, Cuerpo

Set oMail = Nothing


%>
estado=Mensaje enviado :D

Por taccoli

12 de clabLevel



 

firefox

 

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