Ir para conteúdo

Arquivado

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

Marco Aurelio de Souza

Formulario PHP-Flash

Recommended Posts

Bom, estou aqui de novo pra tirar uma dúvida com este maravilho e miseravel formulario. Como nenhuma alma apareceu no meu outro POST, resolvi mudar o formulario e cheguei neste aqui.1) Dei uma varrida no forum atras da possivel solucao e achei isso aqui que acrescentei no meu código:$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: ".$_POST['Email']."\r\n";2) Com ou sem isso ae, o problema permanece.3) Mas qual problema?!4) Aparentemente, está tudo certo, o preenchimento, a detecção de campos vazios e o envio mas....5) Não chega nada no e-mail cadastradado para receber este formulário.6) Algum ser provido de conhecimentos necessários para solucionar esta ladainha baiana que se arrasta faz alguns dias? Heim?Desde já, obrigado e boas ondas.Marco.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem como você postar seus arquivos???

(flas + phps)

 

Vamo zoiá o que ta com pau... ehehehhe

daqui a 2minutos e 37 segundos...

 

CODIGO PHP:

 

<?

 

// email que ira receber

$adminaddress = "mas.marco@hotmail.com";

 

// endereco do site

$siteaddress ="http://www.affinitefestas.com.br";

 

// nome da empresa

$sitename = "Affinite Festas & Eventos";

 

// data-hora

$date = date("m/d/Y H:i:s");

 

// Gets the IP Address

if ($REMOTE_ADDR == "") $ip = "no ip";

else $ip = getHostByAddr($REMOTE_ADDR);

 

$headers = "MIME-Version: 1.0\r\n";

$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

$headers .= "From: ".$_POST['Email']."\r\n";

 

//Process the form data!

// and send the information collected in the Flash form to Your nominated email address

IF ($action != "")

{

mail("$adminaddress","Enquiry from www.affinitefestas.com.br",

"ENQUIRY FROM WEBSITE EMAIL FORM

Nome: $inputNome

Evento: $inputEvento

Data: $inputData

Email: $inputEmail

Telefone: $inputTelefone

Acompanhantes: $inputAcompanhantes

------------------------------

Logged Info :

Using: $HTTP_USER_AGENT

Hostname: $ip

IP address: $REMOTE_ADDR

Date/Time: $date","FROM:$adminaddress");

 

//This sends a confirmation to your visitor

mail("$vemail","Obrigado por visitar $sitename","Seus dados para confirmação foram enviados com sucesso.,"FROM:$adminaddress");

 

//Confirmation is sent back to the Flash form that the process is complete

$sendresult = "Done!";

$send_answer = "answer=";

$send_answer .= rawurlencode($sendresult);

 

// echo "$send_answer";

 

}

 

?>

 

CODIGO NO FLASH:

 

on (release) {

if (inputNome ne "" and inputEvento ne "" and inputEmail ne "") {

gotoAndPlay("valid");

loadVariablesNum("sendmail.php", 0, "POST");

} else {

gotoAndPlay("invalid");

}

}

 

 

P.S. - Para visualizar o formulario, clique aqui.

 

ludoman, ainda to "negociando" um espacinho pra colocar os arquivos, to esperando o homem de 1 bilhao de dolares voltar do almoco... :huh:

 

se os codigos ajudarem....

 

aguardo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

seguinte cara. naum li o seu naum pq to apurado vo mostra como ta o meu q ta funcionando beleza?

 

vamos supor q os campos estao criados no frame 20 ok.....? você vai dar o nome preles na Var. .... ai você vai criar um botato de enviar e nele coloca esse codigo aaki:

 

on (release) {

System.useCodepage = true;

loadVariablesNum("enviado.php", 0, "POST");

gotoAndStop(21);

}

 

esse 21 é o frame seguinte né? blzinha até ae né... e nele tu coloca uma msg dizendo q sua msg foi enviada com sucesso...

 

no arquivo enviado.php tu coloca assim ó:

 

OBS.: pelos _POST ae da pra tu ver os campos q eu usei no meu formulario né?

 

<?$nome					= $_POST["nome"];$end					= $_POST["end"];$cidade					= $_POST["cidade"];$uf					= $_POST["uf"];$cep					= $_POST["cep"];$tel					= $_POST["tel"];$fax					= $_POST["fax"];$cel					= $_POST["cel"];$email					= $_POST["email"];$comentario				= $_POST["comentario"];# quem recebe$recipient = "Calcario Diamante <email@que_vai_receber.com.br>";$recipient1 = "$nome <$email>";# assunto do e-mail$subject  = "Calcario Diamante :: Cadastro";$subject1 = "Calcario Diamante :: Cadastro";# dados formulario$dados_formulario .= "<html><head><title>..:: Titulo ::..</title></head><style type='text/css'><!--	 A:link {text-decoration: none;}	 A:visited {text-decoration: none;}	 A:hover {text-decoration: nome;}--></style><body link='#FF0000' vlink='#FF0000' alink='#FF0000'><p align='left'><font face='Verdana' size='2' color='#006600'><b>Calcario Diamante</b></font><br><br><font face='Verdana' size='2' color='#006600'><b>Dados:</u></i></b></font><br><br><font face='Verdana' size='2' color='#000000'><b>Nome:</b></font><font face='Verdana' size='2' color='#000000'> $nome</font><br><font face='Verdana' size='2' color='#000000'><b>Endereço:</b></font><font face='Verdana' size='2' color='#000000'> $endereco</font><br><font face='Verdana' size='2' color='#000000'><b>Bairro:</b></font><font face='Verdana' size='2' color='#000000'> $bairro</font><br><font face='Verdana' size='2' color='#000000'><b>Cidade:</b></font><font face='Verdana' size='2' color='#000000'> $cidade</font><br><font face='Verdana' size='2' color='#000000'><b>Estado:</b></font><font face='Verdana' size='2' color='#000000'> $uf</font><br><font face='Verdana' size='2' color='#000000'><b>CEP:</b></font><font face='Verdana' size='2' color='#000000'> $cep</font><br><font face='Verdana' size='2' color='#000000'><b>Telefone:</b></font><font face='Verdana' size='2' color='#000000'> $tel</font><br><font face='Verdana' size='2' color='#000000'><b>Fax:</b></font><font face='Verdana' size='2' color='#000000'> $fax</font><br><font face='Verdana' size='2' color='#000000'><b>Celular:</b></font><font face='Verdana' size='2' color='#000000'> $cel</font><br><font face='Verdana' size='2' color='#000000'><b>E-mail:</b></font><font face='Verdana' size='2' color='#000000'> $email</font><br><font face='Verdana' size='2' color='#000000'><b>Comentário:</b></font><font face='Verdana' size='2' color='#000000'> $comentario</font></font></p></body></html>";# mensagem quem envia$mensagem .= "<html><head><title>..:: Titulo ::..</title></head><body><p align='center'><font face='Verdana' size='2' color='#006600'><b>$nome</b></font><br><br><font face='Verdana' size='2' color='#000000'><b>Obrigado por preencher o formulário!</b></font><br><font face='Verdana' size='2' color='#000000'><b>Suas informações foram enviadas com sucesso!</b></font><br><br><font face='Verdana' size='2' color='#006600'><b> Nome Empresa - www.site_empresa.com.br</b></font></p></body></html>";# quem envia$headers .= "From: $nome <$email>\n";$headers .= "Content-Type: text/html; charset=iso-8859-1\r\n";$headers1 .= "From: Calcario Diamante :: Cadastro <email@que_vai_receber.com.br>\n";$headers1 .= "Content-Type: text/html; charset=iso-8859-\r\n";# envia e-mailsmail($recipient, $subject, $dados_formulario, $headers);mail($recipient1, $subject1, $mensagem, $headers1);?>

 

entao ae você pode ver q é um metodo legalzinho...... pq ai a pessoa q manda a msg recebe uma de confirmacao e o email configurado pra receber a msg do usuario recebe a msg formatada. tipo.. ai da pra escolher fonte , cor etc...... se kiser tentar entao usar o meu ae usa. começa do zero de novu.... hehehe falow ae. desculpa mas naum li o seu msm.... eu acho q o q ta faltando no seu é o _POST tendeu? veja ae e posta novamente cara. inté :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz um teste... eu tava refazendo uns trecos no flash até que eu vi essa linha no php:

 

if (action != "")

 

tira essa linha e coloca assim:

<?// email que ira receber$adminaddress = "mas.marco@hotmail.com"; // endereco do site$siteaddress ="http://www.affinitefestas.com.br"; // nome da empresa $sitename = "Affinite Festas & Eventos"; // data-hora$date = date("m/d/Y H:i:s");// Gets the IP Addressif ($REMOTE_ADDR == "") $ip = "no ip";else $ip = getHostByAddr($REMOTE_ADDR);$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: ".$_POST['Email']."\r\n";//Process the form data!// and send the information collected in the Flash form to Your nominated email addressmail("$adminaddress","Enquiry from www.affinitefestas.com.br", "ENQUIRY FROM WEBSITE EMAIL FORMNome: $inputNomeEvento: $inputEventoData: $inputData Email: $inputEmailTelefone: $inputTelefoneAcompanhantes: $inputAcompanhantes------------------------------Logged Info :Using: $HTTP_USER_AGENTHostname: $ipIP address: $REMOTE_ADDRDate/Time: $date","FROM:$adminaddress"); //This sends a confirmation to your visitormail("$vemail","Obrigado por visitar $sitename","Seus dados para confirmação foram enviados com sucesso.",FROM:$adminaddress); //Confirmation is sent back to the Flash form that the process is complete//$sendresult = "Done!"; //Não usa//$send_answer = "answer="; //não usa//$send_answer .= rawurlencode($sendresult); //não usa// echo "$send_answer"; //não usa?>

Faz um teste... acho que vai funcionar... se não funcionar, posta ai que eu continuo a reformular o flash.

 

Falows

 

Acabei de ler o do samurai...

o esquema dele de mandar formatado é mais legal....

 

Dá uma olhada....

 

O único problema é que alguns webmails não interpretam e-mail com formatação, exibindo o código fonte na tela..

 

Falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz um teste... eu tava refazendo uns trecos no flash até que eu vi essa linha no php:if (action != "")tira essa linha e coloca assim:

<?// email que ira receber$adminaddress = "mas.marco@hotmail.com"; // endereco do site$siteaddress ="http://www.affinitefestas.com.br"; // nome da empresa $sitename = "Affinite Festas & Eventos"; // data-hora$date = date("m/d/Y H:i:s");// Gets the IP Addressif ($REMOTE_ADDR == "") $ip = "no ip";else $ip = getHostByAddr($REMOTE_ADDR);$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: ".$_POST['Email']."\r\n";//Process the form data!// and send the information collected in the Flash form to Your nominated email addressmail("$adminaddress","Enquiry from www.affinitefestas.com.br", "ENQUIRY FROM WEBSITE EMAIL FORMNome: $inputNomeEvento: $inputEventoData: $inputData Email: $inputEmailTelefone: $inputTelefoneAcompanhantes: $inputAcompanhantes------------------------------Logged Info :Using: $HTTP_USER_AGENTHostname: $ipIP address: $REMOTE_ADDRDate/Time: $date","FROM:$adminaddress"); //This sends a confirmation to your visitormail("$vemail","Obrigado por visitar $sitename","Seus dados para confirmação foram enviados com sucesso.",FROM:$adminaddress); //Confirmation is sent back to the Flash form that the process is complete//$sendresult = "Done!"; //Não usa//$send_answer = "answer="; //não usa//$send_answer .= rawurlencode($sendresult); //não usa// echo "$send_answer"; //não usa?>
Faz um teste... acho que vai funcionar... se não funcionar, posta ai que eu continuo a reformular o flash.FalowsAcabei de ler o do samurai...o esquema dele de mandar formatado é mais legal....Dá uma olhada....O único problema é que alguns webmails não interpretam e-mail com formatação, exibindo o código fonte na tela..Falows
ah é meu? naum sabia isso de alguns webmails naum interpretar.... :huh: rs

Compartilhar este post


Link para o post
Compartilhar em outros sites

ae, fiz um teste com cada uma das póssiveis solucoes e nao chegou nada no meu e-mail.... ( o do cadastro )

 

vou esperar um pouco mais, pq internet né? sempre demora um pouco....

 

depois eu volto, ok? vou tentar subir os arquivos pra facilitar pra voces que entendem mais que eu de php.

 

abracao em todos e valeu pela ajuda!

 

pessoal, consegui subir os arquivos.

 

rsvp_formulario_teste2.fla

rsvp_formulario_teste2.swf

sendmail_teste.php

 

olhem só

Compartilhar este post


Link para o post
Compartilhar em outros sites

Após uma renca de errinhos que eu nem tava percebendo, uns paus inexplicáveis e tudo o mais, consegui arrumar:

 

Arquivos

 

Utilizei o esquema de loadVars.

É muito melhor.

Eu tentei utilizar o esquema que você estava fazendo, mas nem lembrava mais como que usava direito e então migrei para o loadVars (depois que você aprende as maravilhas que o loadVars faz, nunca mais quer saber de loadvariables.....)

 

só altera o endereço do teu server no arquivo flash.

O que tem que alterar está no frame 1, dentro da função enviar.

 

Qualquer coisa, posta ai

 

Falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae, funcionou pessoal!

 

Ae ludoman, teu arquivo funcionou legal...

seguinte, você tirou a acao do envio do botao enviar né? e colocou a referencia do mesmo, no 1 frame e trocou pelo LoadVar...

 

 

Seriam esses os motivos dos erros??

 

Só tem um pequeno detalhe, todos os dados sao enviados e chegam certinhos do email porem o telefone fica em branco, sempre..... é o unico q nao aparece nada...

 

Vou postar aqui o codigo finalizado com a ajuda de voces.

 

PHP:

 

<?

$nome = $_POST["inputNome"];

$evento = $_POST["inputEvento"];

$data = $_POST["inputData"];

$email = $_POST["inputEmail"];

$telefone = $_POST["inputTelefone"];

$acompanhantes = $_POST["inputAcompanhantes"];

 

# quem recebe

$recipient = "RSVP On-Line <email@de_recebimento.com.br>";

$recipient1 = "$nome <$email>";

 

# assunto do e-mail

$subject = "RSVP On-Line :: Cadastro";

$subject1 = "RSVP On-Line :: Cadastro";

 

# dados formulario

$dados_formulario .= "

<html>

<head>

<title>..:: Titulo ::..</title>

</head>

<style type='text/css'>

<!--

A:link {text-decoration: none;}

A:visited {text-decoration: none;}

A:hover {text-decoration: nome;}

-->

</style>

<body link='#FF0000' vlink='#FF0000' alink='#FF0000'>

<p align='left'>

<font face='Verdana' size='2' color='#006600'><b>RSVP On-Line</b></font><br><br>

<font face='Verdana' size='2' color='#006600'><b>Dados:</u></i></b></font><br><br>

<font face='Verdana' size='2' color='#000000'><b>Nome:</b></font><font face='Verdana' size='2' color='#000000'> $nome</font><br>

<font face='Verdana' size='2' color='#000000'><b>Evento:</b></font><font face='Verdana' size='2' color='#000000'> $evento</font><br>

<font face='Verdana' size='2' color='#000000'><b>Data:</b></font><font face='Verdana' size='2' color='#000000'> $data</font><br>

<font face='Verdana' size='2' color='#000000'><b>Email:</b></font><font face='Verdana' size='2' color='#000000'> $email</font><br>

<font face='Verdana' size='2' color='#000000'><b>Telefone:</b></font><font face='Verdana' size='2' color='#000000'> $uf</font><br>

<font face='Verdana' size='2' color='#000000'><b>Acompanhantes:</b></font><font face='Verdana' size='2' color='#000000'> $acompanhantes</font><br>

</fonte>

</p>

</body>

</html>

";

 

# mensagem quem envia

$mensagem .= "

<html>

<head>

<title>..:: Titulo ::..</title>

</head>

<body>

<p align='center'>

<font face='Verdana' size='2' color='#006600'><b>$nome</b></font><br><br>

<font face='Verdana' size='2' color='#000000'><b>Obrigado por preencher o formulário!</b></font><br>

<font face='Verdana' size='2' color='#000000'><b>Suas informações foram enviadas com sucesso!</b></font><br><br>

<font face='Verdana' size='2' color='#006600'><b> Affinite Festas & Eventos - www.affinitefestas.com.br</b></font>

</p>

</body>

</html>

";

 

# quem envia

$headers .= "From: $nome <$email>\n";

$headers .= "Content-Type: text/html; charset=iso-8859-1\r\n";

 

$headers1 .= "From: RSVP On-Line :: RSVP On-Line <email@de_recebimento.com.br>\n";

$headers1 .= "Content-Type: text/html; charset=iso-8859-\r\n";

 

# envia e-mails

mail($recipient, $subject, $dados_formulario, $headers);

 

mail($recipient1, $subject1, $mensagem, $headers1);

 

?>

 

Flash, 1 frame:

 

function enviar_email() {

enviar = new LoadVars();

enviar.inputNome = inputNome;

enviar.inputEvento = inputEvento;

enviar.inputEmail = inputEmail;

enviar.inputData = inputData;

enviar.inputTelefone = inputTelefone;

enviar.inputAcompanhantes = inputAcompanhantes;

enviar.onLoad = function () {

gotoAndPlay("valid");

};

enviar.sendAndLoad("http://www.affinitefestas.com.br/sendmail_teste.php", enviar, "POST");

}

 

 

Ah, esqueci....com esse formulario, a pessoa que o preenche, colocando um e-mail no campo, receberia um e-mail de confirmacao, certo?

mas nao estou recebendo nenhum email de confirmacao, deve ter algo errado tbm né?

 

Muito obrigado pela ajuda de voces!

Compartilhar este post


Link para o post
Compartilhar em outros sites

A pessoa recebe sim a confirmação....Eu testei aqui e a confirmação também chegou... Quanto ao telefone, troca isso $uf por isso $telefone no código do PHP.Eu tirei a ação do botão mais por preferência... gosto de deixar essas ações de envia à parte.Da uma outra testada ae...falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao percebi o lance do $uf .... falha minha...valeu mesmo!mas ae, ae cadastrar meu dados no formulario, nao recebo email de cofirmacao nao... =/agora, o emai lde cadastro, do rsvp esta chegando certinho, com TODOS os dados preenchidos.Mais uma vez obrigado pela ajuda de voces!

opa to vendo q a coisa progrediu ae heheheh falow ae té mais

valeu samurai, teu codigo ajudou pacas!abracao!

Compartilhar este post


Link para o post
Compartilhar em outros sites

galera...

eu usei a busca do forum..

eu precisava fazer um formulario de cadastro por e-mail tambem..

 

não entendo quase nada disso.

 

mas pelo que eu vi, eu tenho que mudar o e-mail la no arquivo .PHP né?

então.. (desculpa ae.. mas eu copiei fielmente o arquivo, só pra testar) mudei apenas o e-mail

ele diz que foi enviado e limpa os campos..

 

MAS, eu não recebo o e-mail de forma alguma.. eu estou tentando enviar para o GMAIL... não sei se isso é o problema.

 

eu preciso enviar esse formulario aqui "DOWNLOAD"

*nesse ai eu tentei mesclar flash com ASP mas não deu certo..

 

se puderem ajudar eu agradeço..

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite!

 

Usei exatamente os códigos propostos pelo Ludoman, mas não está dando certo!!!! Não estou recebendo nenhum dos e-mails!!!!

 

Já tentei colocar os arquivos nos seguintes servidores:

http://www.host.sk

http://ueuo.com

 

Meu arquivo PHP é esse:

 

<?

$nome = $_POST["nome"];

$email = $_POST["email"];

$comentarios = $_POST["comentarios"];

 

# quem recebe

$recipient = "dreyfusfabrini@bol.com.br";

$recipient1 = "$nome <$email>";

 

# assunto do e-mail

$subject = "JAP 2006";

$subject1 = "JAP 2006";

 

# dados formulario

$dados_formulario .= "

<html>

<head>

<title>..:: Titulo ::..</title>

</head>

<style type='text/css'>

<!--

A:link {text-decoration: none;}

A:visited {text-decoration: none;}

A:hover {text-decoration: nome;}

-->

</style>

<body link='#FF0000' vlink='#FF0000' alink='#FF0000'>

<p align='left'>

<font face='Verdana' size='2' color='#006600'><b>RSVP On-Line</b></font><br><br>

<font face='Verdana' size='2' color='#006600'><b>Dados:</u></i></b></font><br><br>

<font face='Verdana' size='2' color='#000000'><b>Nome:</b></font><font face='Verdana' size='2' color='#000000'> $nome</font><br>

<font face='Verdana' size='2' color='#000000'><b>Email:</b></font><font face='Verdana' size='2' color='#000000'> $email</font><br>

<font face='Verdana' size='2' color='#000000'><b>Comentarios:</b></font><font face='Verdana' size='2' color='#000000'> $comentarios</font><br>

</fonte>

</p>

</body>

</html>

";

 

# mensagem quem envia

$mensagem .= "

<html>

<head>

<title>..:: Titulo ::..</title>

</head>

<body>

<p align='center'>

<font face='Verdana' size='2' color='#006600'><b>$nome</b></font><br><br>

<font face='Verdana' size='2' color='#000000'><b>Obrigado por preencher o formulário!</b></font><br>

<font face='Verdana' size='2' color='#000000'><b>Suas informações foram enviadas com sucesso!</b></font><br><br>

</p>

</body>

</html>

";

 

# quem envia

$headers .= "From: $nome <$email>\n";

$headers .= "Content-Type: text/html; charset=iso-8859-1\r\n";

 

$headers1 .= "JAP 2006\n";

$headers1 .= "Content-Type: text/html; charset=iso-8859-\r\n";

 

# envia e-mails

mail($recipient, $subject, $dados_formulario, $headers);

 

mail($recipient1, $subject1, $mensagem, $headers1);

 

?>

 

E o código do FLASH é esse, que está no frame 19:

 

function enviar_email() {

enviar = new LoadVars();

enviar.nome = nome;

enviar.email = email;

enviar.comentarios = comentarios;

enviar.onLoad = function () {

gotoAndPlay(20);

};

enviar.sendAndLoad("http://dreyfusfabrini.ueuo.com/form.php", enviar, "POST");

}

 

 

Será que alguém, por favor, pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite!

 

Usei exatamente os códigos propostos pelo Ludoman, mas não está dando certo!!!! Não estou recebendo nenhum dos e-mails!!!!

 

Já tentei colocar os arquivos nos seguintes servidores:

http://www.host.sk

http://ueuo.com

 

Meu arquivo PHP é esse:

 

<?

$nome = $_POST["nome"];

$email = $_POST["email"];

$comentarios = $_POST["comentarios"];

 

# quem recebe

$recipient = "dreyfusfabrini@bol.com.br";

$recipient1 = "$nome <$email>";

 

# assunto do e-mail

$subject = "JAP 2006";

$subject1 = "JAP 2006";

 

# dados formulario

$dados_formulario .= "

<html>

<head>

<title>..:: Titulo ::..</title>

</head>

<style type='text/css'>

<!--

A:link {text-decoration: none;}

A:visited {text-decoration: none;}

A:hover {text-decoration: nome;}

-->

</style>

<body link='#FF0000' vlink='#FF0000' alink='#FF0000'>

<p align='left'>

<font face='Verdana' size='2' color='#006600'><b>RSVP On-Line</b></font><br><br>

<font face='Verdana' size='2' color='#006600'><b>Dados:</u></i></b></font><br><br>

<font face='Verdana' size='2' color='#000000'><b>Nome:</b></font><font face='Verdana' size='2' color='#000000'> $nome</font><br>

<font face='Verdana' size='2' color='#000000'><b>Email:</b></font><font face='Verdana' size='2' color='#000000'> $email</font><br>

<font face='Verdana' size='2' color='#000000'><b>Comentarios:</b></font><font face='Verdana' size='2' color='#000000'> $comentarios</font><br>

</fonte>

</p>

</body>

</html>

";

 

# mensagem quem envia

$mensagem .= "

<html>

<head>

<title>..:: Titulo ::..</title>

</head>

<body>

<p align='center'>

<font face='Verdana' size='2' color='#006600'><b>$nome</b></font><br><br>

<font face='Verdana' size='2' color='#000000'><b>Obrigado por preencher o formulário!</b></font><br>

<font face='Verdana' size='2' color='#000000'><b>Suas informações foram enviadas com sucesso!</b></font><br><br>

</p>

</body>

</html>

";

 

# quem envia

$headers .= "From: $nome <$email>\n";

$headers .= "Content-Type: text/html; charset=iso-8859-1\r\n";

 

$headers1 .= "JAP 2006\n";

$headers1 .= "Content-Type: text/html; charset=iso-8859-\r\n";

 

# envia e-mails

mail($recipient, $subject, $dados_formulario, $headers);

 

mail($recipient1, $subject1, $mensagem, $headers1);

 

?>

 

E o código do FLASH é esse, que está no frame 19:

 

function enviar_email() {

enviar = new LoadVars();

enviar.nome = nome;

enviar.email = email;

enviar.comentarios = comentarios;

enviar.onLoad = function () {

gotoAndPlay(20);

};

enviar.sendAndLoad("http://dreyfusfabrini.ueuo.com/form.php", enviar, "POST");

}

 

 

Será que alguém, por favor, pode me ajudar?

e ae cara beleza http://forum.imasters.com.br/public/style_emoticons/default/joia.gif seguinte, eu uso esse codigo ae... e no meu botao enviar do flash uso esse codigo aki:

 

on (release) {

System.useCodepage = true;

loadVariablesNum("s_enviado.php", 0, "POST");

gotoAndStop(81); // esse 81 aki é o frame no meu caso onde ta a msg "sua mensagem foi enviada com sucesso.....

}

 

 

tenta ae qq coisa posta ae

Compartilhar este post


Link para o post
Compartilhar em outros sites

Samurai, obrigado pela resposta. Tentei fazer dessa forma e não deu certo... :-(

 

Esse é o código que estou utilizando no meu botão:

 

on (release) {

if (nome eq "") {

_root.msgerro._visible=1;

_root.msgerro.erro= "Nome";

Selection.setFocus("nome");

} else {

if (email eq "") {

_root.msgerro._visible=1;

_root.msgerro.erro= "e-mail";

Selection.setFocus("email");

}else {

if (comentarios eq "") {

_root.msgerro._visible=1;

_root.msgerro.erro= "Comentários";

Selection.setFocus("comentarios" );

} else {

System.useCodepage = true;

loadVariablesNum("form.php", 0, "POST");

gotoAndStop(20);

}}}

}

 

Essa "msgerro" é uma frame que contém uma mensagem que fala "preencha o campo e tente novamente". Essa parte funciona legal. Inclusive, ele vai para a frame 20 quando clico em enviar. Só não envia a mensagem para meu e-mail. Será que o problema seria com o servidor?

 

Se quiser, dá uma olhada em http://dreyfusfabrini.ueuo.com/SiteMaster2.html e clica em "Contato".

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz um teste no servidor:

salva esse código em arquivo de nome mail.php e acessa ele direto do browser

 

Ex:http://www.seudominio.com.br/mail.php

 

<? testar = mail("dreyfusfabrini@bol.com.br","Teste","teste de mensagem","JAP 2006\nContent-Type: text/html; charset=iso-8859-\r\n");if (testar) {echo "enviado!<br> Verifique se chegou!"} else {echo "erro ao enviar";}?>

falows

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.