Publicado em: 04/03/2007  |  DreamWeaver  |  Visualizações: 16.768  |  13 Comentário(s)

Formulário de envio de Email - Dreamweaver + PHP

Hoje, iremos programar um pouquinho! Mas nada assustador, vai ser um formmail simples, que poderá ser aperfeiçoado por que tem algum conhecimento da linguagem. Eu vou mostrá-lo da forma mais simples, pra tornar mais simples o entendimento de quem não tem noções de lógica de programação nem de nenhuma linguagem de programação. Mas tudo no Dreamweaver e 90% sem programar.

Inicie uma nova página em PHP, nessa página teremos um Textfield, um Textarea e um Button. Veja imagem:



Nesse nosso tutorial, teremos uma parte importante para o funcionamento do Formmail, que é a nomeação dos campos. PHP é case-sensitive, ou seja, faz diferença entre letras maiúsculas e minúsculas, escreve o nome dos campos sempre com letras MINÚSCULAS.
Os nosso campos serão nomeados da seguinte forma:

Textfield Assunto = txtassunto
Textarea Mensagem = txtmsg
Os nomes ficam sempre a sua escolha, mas eu recomendo que nomei igual a mim, para evitar problemas futuros na hora da programação.



Isso tudo foi criado dentro de um FORM, agora vamos selecionar esse FORM, faça como na imagem:



Com o FORM selecionado, o painel PROPERTIES ficará da seguinte forma:



configure como na imagem.

Agora vamos criar a página que irá efetivamente enviar o email. Salve essa página como enviar1.php e vamos criar a enviar2.php.

Primeiro, iremos receber os dados inseridos nos campos e enviá-los.
Insira 2 Hiddenfields . Não se esqueça de inserir um FORM antes!

Coloque o value da seguinte forma:

  (para o hiddenfield que irá pegar o dados do campo assunto)

  (para o hiddenfield que irá pegar o dados do campo Mensagem)





Agora vamos programar!

Não serão nem 5 linhas. Vá para o modo CODE-VIEW  



Insira o seguinte código entre a tag

$para = "seuemail@seuprovedor.com.br"; // O email de destino
mail ($para, $txtassunto, $txtmsg);
echo "Mensagem enviada com sucesso!";
?>

Pronto, salve a página como enviar2.php e teste o sistema.

ATENÇÂO.
Para esse sistema rodar em um servidor local, são necessárias várias modificações na configuração do servidor que eu não aconselho que sejam feitas! portanto, esse sistema só poderá ser testado em servidores online. Faça uma busca, pois existem vários sites que fornecem hospedagem grátis com suporte a php!

Entao e isso por hoje galera

Por favor para que eu continue postando opinem nas colunas galera!
Links patrocinados
Últimos artigos do editor

dw.jpg Pré-carregar Imagens
A ação Pré-carregar as image.
dw.jpg Menu PopUp - DW
Aprenda a fazer um menu PopU.
dw.jpg Estrutura de um site em t.
Veja como e facil criar um s.
dw.jpg Barra de navegação
Aprenda a criar uma Barra de.
Opinião do leitor:
13 Comentário(s)

 Débora comentou:

Olá! Adorei o tutorial. Mas tô com um problema... Quando abro o documento, ele abre no dream e não no IE. O que eu faço pra ele dar certo? Por favor, me ajude! Obrigada, bjs.

Publicado em: 30/05/2008 - 11:11

  Junior comentou:

Boa noite, Bom naum sei praticamente nda do dreamweaver tenhu aqui em minha casa o 6.1 fiz um site bem simples, mas ja tem tempo q estou apanhando para fazer um fale conosco, arrumei um na net em asp, coloquei no site mais quando eu clico no enviar ao envez de enviar a mensagem para meu e-mail pede pra abri ou salva enviar.asp... me ajude plx, Como faço isso para dar certo? obrigado

Publicado em: 14/05/2008 - 21:23

 Raphael comentou:

Olá, achei interessante a sua matéria, mas eu nao estou conseguindo fazer, aparece a seguinte mensagem, depois do enviar:" $para = "meuemail@meuemail.com.br"; // O email de destino mail ($para, $txtassunto, $txtmsg); echo "Mensagem enviada com sucesso!"; ?> " Em qual tag eu coloco o código? Aguardo um contato, muito obrigado!!

Publicado em: 06/05/2008 - 12:30

 Vivilene comentou:

Quando clico em enviar, abre outra pagina no navegador com: $para = "seuemail@seuprovedor.com.br"; // O email de destino mail ($para, $txtassunto, $txtmsg); echo "Mensagem enviada com sucesso!"; ?>

Publicado em: 06/05/2008 - 11:49

 Miguel Conceição comentou:

Boa tarde, estou tentando fazer um formulario como descrito em cima mas nao estou conseguindo. Onde é para ser colocado o código?

Publicado em: 05/05/2008 - 18:14

 Walter comentou:

A primeira parte estou conseguindo montar, mas a segunda parte estou tendo problemas com esse código. se alguém puder detalhar mais agradeceria. obrigado, Walter

Publicado em: 05/05/2008 - 16:46

 Oficina da Net comentou:

Olá, as imagens estão aparecendo agora, desculpem pelo transtorno...

Publicado em: 02/05/2008 - 11:00

 João comentou:

O tuto sem as imagens não tem utilidade prática. Favor enviar o tuto contendo as imagens. Obrigado!!!

Publicado em: 02/05/2008 - 10:48

 Rafael Carvalho comentou:

Olá amigo. Achei muito interessante este tutorial, é de grande interesse para mim. Porém, as imagens não estão sendo exibidas e isso deixa o tutorial quase que totalmente imconpreensível. Por favor, me dá essa força...manda pro meu e-mail, ok? silvergarden@bol.com.br

Publicado em: 27/04/2008 - 21:08

  Caio Augusto comentou:

Minha nota foi 4 pq explicou direitinho. A única parte que eu não entendi foi a do código. É pra colocar o código onde? Faz o seguinte: manda o código inteiro desse formulário pro meu e-mail. Daí eu olho. Flws!!!

Publicado em: 20/12/2007 - 09:16

 Paulo comentou:

Entre qual tag o comando deve ser colocado?

Publicado em: 16/09/2007 - 17:46

  Paulo comentou:

Mano mt show... Vlw pelas dicas aew ; )

Publicado em: 22/06/2007 - 23:19

 Filipe comentou:

mt legal.. mas agora q ta pronto como eu uso ele no site??? não tem q ter uma pagina d contato em html?? eu fiquei com uma duvida nisto

Publicado em: 11/06/2007 - 15:38

Acesso restrito
Destaques
Desabilitando Processos no Windows Desabilitando Processos no Windows
Veja como desabilitar alguns processos do windows
Layouts Free Layouts Free
Confira a nossa coletânea de layouts prontos para uso. Diversas categorias para você escolher.
Você controla seu tempo em atividades? Você controla seu tempo em atividades?
Nos tempos de hoje sempre há necessidade de produtividade em níveis elevados
Artigos Relacionados
Novos Artigos

© 2005 - 2008 - Oficina da Net - v 3.0 - É proibida a reprodução parcial ou completa do conteúdo deste site sem autorização por escrito. Resolução adequada: 1024x768px.