Ir para conteúdo

POWERED BY:

Arquivado

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

jocamo

Formulário de email com PHP

Recommended Posts

Segui o tuto do Evandro neste link

 

http://forum.imasters.com.br/index.php?showtopic=248722

 

e como estou aprendendo a usar o Flash CS3 encontrei vários problemas.

1- O botão limpar não funciona, ou seja não limpa os dados

2-Testei no provedor Terra e depois de preencher o formuláio de email e enviar não recebi nada no meu email.

 

 

Seria muito pedir para publicarem de novo este tuto com as devidas correções para Flash CS3?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segui o tuto do Evandro neste link

 

http://forum.imasters.com.br/index.php?showtopic=248722

 

e como estou aprendendo a usar o Flash CS3 encontrei vários problemas.

1- O botão limpar não funciona, ou seja não limpa os dados

2-Testei no provedor Terra e depois de preencher o formuláio de email e enviar não recebi nada no meu email.

 

 

Seria muito pedir para publicarem de novo este tuto com as devidas correções para Flash CS3?

Voce precisa revisar seus campos para ver se deu os nomes certos e tudo mais...

 

E deve prestar atenção se ao criar seu arquivo voce criou ele em Action Script 2... Pq se for AS3 não vai funcionar nem se voce pegar na mão dele e levar até sua caixa de e-mail http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

 

Procura revisar se voce esta localizando os arquivos nos lugares certos colocando os arquivos no mesmo nível hospedados.

 

É o que posso dizer sem saber exatamente o que esta de errado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou fazendo em AS2.

 

Coloquei o formulario no provedor e acessei minha página. Ele está lá e apenas não funciona a função de limpar os campos(botão limpar) e quando envio algo como teste, diz que minha mensagem foi enviada com sucesso mas não recebo mensagem alguma.

O que está errado?

 

 

AS do frame 1 da layer 1:

 

stop();

System.useCodepage = true;

enviar.onRelease = function() {

var carregafale:LoadVars = new LoadVars();

carregafale.estado = estados.value;

carregafale.nome = nome.text;

carregafale.email = email.text;

carregafale.cidade = cidade.text;

carregafale.assunto = assunto.text;

carregafale.mensagem = mensagem.text;

carregafale.sendAndLoad("mail.php", carregafale, "POST");

carregafale.onLoad = function() {

nome = "";

email = "";

cidade = "";

assunto = "";

mensagem = "";

gotoAndStop(2)

};

};

 

 

 

As do frame 2 da layer 1:

 

stop();

 

AS do botão limpar:

 

on(release){

nome2 = "";

email2 = "";

cidade2 = "";

assunto2 = "";

mensagem2 = "";

}

 

 

 

AS do botão voltar:

 

on (release) {

gotoAndStop(1);//Volta para cena 1.

}

 

 

 

Alguem poderia me ajudar, pois já vi tanto tutorial diferente um do outro que já estou tonto.

Gostaria de usar este mas apenas com a correção do limpar campos e do retorno da mensagem.

 

Desculpa ae esqueci do PHP

 

<?php

$recipient = "meuemail@terra.com.br";

$subject = "Frase de titulo do e-mail!";

$combo1 = utf8_decode(@$_POST['estado']);

$corpo .= "Estado = ".$estado ."\n";

$corpo .= "Nome = ".$nome ."\n";

$corpo .= "email = ".$email ."\n";

$corpo .= "Cidade = ".$cidade ."\n";

$corpo .= "Assunto = ".$assunto ."\n";

$corpo .= "Mensagem = ".$mensagem ."\n";

$mailheaders = "From: meuemail@terra.com.br";

mail("$recipient", "$subject", "$corpo", "$mailheaders");

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Jacomo!

 

Seguinte, algumas hospedagens no tem suporte a Php, sem o Php não podera ser feito o formulario de e-mail.

 

Não sei se você esta usando algum servidor de hospedagem gratuito, mas muitos deles não tem Php.

 

Neste link no forum tem servidor onde você possa ver algum com suporte a Php gratuito:

LINK

 

Sobre o outro problema de não estar funcionando o botão limpar é por causo que no LINK de dowload não esta atualisado.

Eu somente atualisei o tutorial para como arrumar o botão na parte 8 Passo parte 2:

 

8º passo parte 2: Para o Botão limpar devemos colocar as VARIAVEIS nos imput textes como nome1 , email2, cidade2, assunto2 e mensagem2.

No botão colocaremos este Código:

 

CODE

on(release){

nome2 = "";

email2 = "";

cidade2 = "";

assunto2 = "";

mensagem2 = "";

}

 

 

 

Outra parte importante é que muitos provedores de e-mail, não recebem esses e-mail, pois pensão que é Spam, o melhor é criar um e-mail pelo seu site,

Ex: meusite@meusite.com

 

Caso continuar com problemas responda novamente neste tópico.

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela atenção

mas mesmo seguindo suas orientações e dando um ctrl+enter e digitando nos campos nada acontece quando clico em limpar.

Outra coisa é sobre o provedor. Estou testando na minha página gratuíta do terra pois sou assinante deste provedor e meu endereço é:

htt://paginas.terra.com.br/servicos/meu nome.

 

 

Uma pergunta(sou leigo em programação):

 

Neste code do bt limpar você colocou

 

on(release){

nome2 = "";

assunto2 = "";

mensagem2 = "";

}

 

.....as VARIAVEIS nos input textes não deveriam ser :

 

nome2, (ao invés de nome1 como posto por você)????????

email2,

cidade2,

assunto2

mensagem2

 

No botão colocaremos este Código:

Compartilhar este post


Link para o post
Compartilhar em outros sites

é a var deve ser nome2 eu q escrevi errado.

sobre o provedor nunca usei ele, pergunte para algum tipo de suporte para dizer se eles abilitam o uso do Php.

 

Só tirando uma duvida, este código:

 

on(release){

nome2 = "";

assunto2 = "";

mensagem2 = "";

}

 

Você colocou no botão?

 

E

 

Qual Flash esta usando, pois no A.s 3 alguns códigos mudam?

 

Se ainda dar erro coloque aqui o seu .fla para eu dar uma checada.

 

Abraços!

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Evandro, quanto ao

 

 

 

on(release){

nome2 = "";

assunto2 = "";

mensagem2 = "";

}

 

Você colocou no botão?

 

 

Sim, coloquei como você instruiu no tuto, coloquei no botão Limpar no frame 1 da layer Botões

 

 

Quanto ao Flash eu tenho o 9(Flash CS3), mas estou criando com AS 2.0

Quanto a postar o fla :wacko: como faço isto aqui neste forum?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Evandro , desculpe mas retirei o arquivo fla do 4shared pois descobri o que estava errado no botão limpar.

É que eu não estava colocando as variáveis dos campos de texto.

Agora esta funcionando....digito , clico em limpar e fica tudo limpo.

Apenas não há retorno quando publico no Terra, mas isto você já me explicou o que pode ser.

Uma última pergunta:

Se eu ainda não tenho um site com dominio, tipo meunome..com.br,existe um jeito de publicar um site para teste em um lugar gratuíto(desculpe minha ignorância, mas estou entrando neste mundo de sites agora.)

Seria num deste lugares que você indicou neste LINK>>>>>>>>>>

 

 

"Neste link no forum tem servidor onde você possa ver algum com suporte a Php gratuito:

LINK"

 

Obrigado por tudo e desculpaae tanta burrice.

Um abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Jacamo!

 

Seria naquele link mesmo onde você podera achar alguma hospedagem boa para testar o formulario.

 

Caso tenha duvidas sobre isso, pergunte la no forum de Php eles te ajudaram mais.

 

Todo mundo quando começa tem suas duvidas, quanto mais Me..... a gente faz mais aprendemos.

 

E o fórum é para tirar duvidas.

 

Abraços!

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.