Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Guilherme Damião

Envio de emails no flash

Recommended Posts

Pessoas, to com um problema para enviar emails no flash :(Não sei exatamente o que fiz de errado, mas podem olhar esse código, por favor?as:function sendMessage() { if (nome_txt.text == '' || email_txt.text == '' || msg_txt.text == '') { msgErros_txt.text = 'Todos os campos devem ser preenchidos!'; } else { var env:LoadVars = new LoadVars(); env.load("http://www.estudiopin.com.br/clientes/troller/formulario.php") env.onLoad = function(success:Boolean) { if (success) { msgErros_txt.text = 'Mensagem enviada com sucesso!'; } else { msgErros_txt.text = 'A mensagem não pôde ser enviada!'; trace(env) } }; env.nome = nome_txt.text; env.email = email_txt.text; env.mensagem = msg_txt.text; /*env.send("http://www.estudiopin.com.br/clientes/troller/formulario.php","_blank","POST")*/ env.sendAndLoad('http://www.estudiopin.com.br/clientes/troller/formulario.php', env, 'POST'); }}enviar_mc.onPress = function() { sendMessage();};e o código php:<?php# pegando as variaveis vindas do Flash$nome = $_POST['nome'];$email = $_POST['email'];$mensagem = $_POST['mensagem'];# montando o corpo da mensagem$para = 'teste@teste.com.br';$assunto = 'Dúvidas';$conteudo = 'Nome: $nome\n';$conteudo .= 'Email: $email\n\n';$conteudo .= '=============== Mensagem ===============\n\n';$conteudo .= '$mensagem\n';$header = 'From: $email';# enviando a mensagem através do metodo mail()mail($para, $assunto, $conteudo, $header);?>o email "teste@teste.com.br" eu mudei aqui para proteger o meu :Pgrato,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Parece perfeitamente normal...

 

Bom, apaga essa linha:

 

env.load("http://www.estudiopin.com.br/clientes/troller/formulario.php");

 

Está obsoleta aí, só atrapalhando. E depois faz um teste:

 

function sendMessage() {	if (nome_txt.text == '' || email_txt.text == '' || msg_txt.text == '') {		msgErros_txt.text = 'Todos os campos devem ser preenchidos!';	} else {		var env:LoadVars = new LoadVars();		env.onLoad = function(success:Boolean) {			if (success) {				msgErros_txt.text = 'Mensagem enviada com sucesso!';			} else {				msgErros_txt.text = 'A mensagem não pôde ser enviada!';				trace(env);			}		};		env.nome = nome_txt.text;		env.email = email_txt.text;		env.mensagem = msg_txt.text;		trace(env.nome);		trace(env.email);		trace(env.mensagem);		env.sendAndLoad('http://www.estudiopin.com.br/clientes/troller/formulario.php', env, 'POST');	}}enviar_mc.onPress = function() {	sendMessage();};

E veja se na janela de output aparece tudo certinho.

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.