Concorra a três cursos on-line totalmente grátis:
1. Web Marketing
2. Técnicas de Vendas
3. Marketing Pessoal
Aprenda como fazer passo-a-passo um formulário de contato em Php.
Neste tutorial iremos aprender como fazer um formulário de contato em Php, algo muito util e indispensável em uma página de interenet!
Vamos lá...
Primeiro cria o arquivo formulario.php:
|
|
Agora iremos criar o arquivo enviar.php que é o que irá enviar as informações para seu e-mail:
| <? //Pega o valor do campo nome do formulário: $nome = $_POST[nome]; //Pega o valor do campo assunto do formulário: $assunto = $_POST[assunto]; //Pega o valor do campo email do formulário: $email = $_POST[email]; //Coloque o e-mail que receberá os dados: $seuemail = "e-mail@servidor.com.br"; //Pega o valor do campo mensagem, e usa a função n12br() para aceitar comandos html: $mensagem = nl2br($_POST[mensagem]); //Cria o texto que será enviado ao e-mail $conteudo = " Nome: $nome<br> E-mail: $email<br> Assunto: $assunto<br> Mensagem: $mensagem "; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: $email \r\n"; //Enviar os dados do formulário para seu e-mail $enviar = mail($seuemail, $assunto, $mensagem, $headers); //Verifica se o e-mail foi entregue com sucesso if($enviar) { echo "E-mail enviado com sucesso!"; }else{ echo "Não foi possível enviar."; } ?> |
Espero que vocês tenham entendido.
Por hoje, ficamos por aqui!
Até mais.
Murilo Biassio em 25/09/2008
Galera, pra qm tem um conhecimento maior, larga mao de ficar criando paginas novas, apela pro query string...
Se quiserem saber como faz, me adiciona no msn (murilobiassio@hotmail.com)
abraço
Rodrigo Porto em 17/08/2008
Gente o erro desse script está na função mail: Observem que na função está assim:
$enviar = mail($seuemail, $assunto, $mensagem, $headers);
O e-mail nunca vai chegar pois o php está tentando recuperar duas variáveis que estão dentro da variável "$conteudo"
basta trocar "$assunto, $mensagem" por "$conteudo" vai ficar assim:
$enviar = mail($seuemail, $conteudo, $headers);
Matheus em 27/07/2008
Nossa muito bom, adorei o código ;D
roberto em 16/07/2008
Legal, mas a mensagem não vai... o q será q to fazendo de errado?
Vai todos os campos menos o q eu coloco na mensagem..
ALGUEM ME AJUDA?
Abraços
ROSEMARIE BODEN em 08/07/2008
vhgrehe
ddgfdg em 07/07/2008
Porra não entendi nada =/
maxsuel vitorio dos santos em 05/07/2008
Cara eu ja tinha tentado com varios esquemas de php mais nao dava certo agora sim em meu valeu fui!
Felipe em 16/06/2008
Perfeito me ajudou muito
Fabricio em 16/06/2008
Legal, funcionou normal e legal, para mim que sou iniciante resolveu tudo!Obrigado
Rodrigo em 09/06/2008
Uma Bosta.....
só serviu pra confudir ainda mais os iniciantes em php.
reveja seus conceitos....
Vinicius em 14/05/2008
Legal!
Fabio em 24/04/2008
Cara preciso de uma ajuda para montar um php, para que eu possa colocar o telefone do cliente em meu site !
Obrigado !
Alex em 24/11/2007
legal cara,eu faço PHP.........
Fred em 19/09/2007
Pô, meu, vc devia explicar que esse form não funciona em servidor que requer smpt seguro. Inclua PEAR
Ivan em 14/08/2007
Eu segui exatamente os passos que vc escreveu no tutorial, mas quando eu envio, dá que não foi possivel enviar, Porque?
DJ Rgomes em 13/08/2007
Eu gostaria de saber como fazer um mural igual a esse que eu estou enviando essa msg
Marcio em 10/08/2006
Aqui o código funcionou normal.
Ivo em 23/10/2005
Opa, eu uso hostnet. Más quando eu concluo. da sucesso . más o email num chega. pq?
Marcos em 21/10/2005
william.. infelizmente n, ele é em php e só funciona em servidores q aceitam php...
Paulinha em 19/10/2005
Kra esse formulário não funciona esta todo errado não captura o nome de quem envia, sem contar que esses headers não deveria estar ae, e a função mail esta incorreta... Vê direito ae...
Luis Felipe em 18/07/2005
Opa, eu uso hostnet. Más quando eu concluo. da sucesso . más o email num chega. pq?
William em 03/07/2005
Esse codigo pode ser utilizado no frot page ?? tipow eh HTML dai vai funcionar ??
2004-2008 Weblivre.net Todos os direitos reservados.
Quem somos | Política de Acesso | Anuncie | Na Mídia | Seja um Colunista | Sugestão de Pauta | Fale Conosco
Idealização: Webla - Comunicação Digital