Criando um formulário de contato em PHP


Autor/fonte: Cassio Bona Junior
E-mail/Url: www.cassiobona.com.br
Tags: [ formmail ]



Digg del.icio.us

Neste tutorial irei mostrar como fazer um simples formulário de contato em PHP. Vamos lá!

Primeiramente iremos criar a página contato.html:

<form method="post" action="enviar-contato.php">
<p>Nome:</p>
<p><input name="nome" type="text"></p>
<p>E-mail:</p>
<p><input name="email" type="text"></p>
<p>Assunto:</p>
<p><input name="assunto" type="text"></p>
<p><textarea name="mensagem"></textarea></p>
<p><input type="submit" value="Enviar"></p>
</form>

Ok, feito isto iremos fazer a página enviar-contato.php, que no caso esta é a pagína que irá fazer com que o contato envie os dados digitados no formulário para o seu e-mail.

Criando a página enviar-contato.php:

<?php
if(!empty($_POST)){
	$cab = "From: ".$_POST['nome']." <".$_POST['email'].">\n";

	$mensagem = "Contato via site - Seusite.com.br\n";
	$mensagem.= "Nome: ".$_POST['nome']." \n";
	$mensagem.= "Email: ".$_POST['email']." \n";
	$mensagem.= "Assunto: ".$_POST['assunto']." \n";
	$mensagem.= "Mensagem:". $_POST['mensagem'];
	
	if(mail("seuemail@seusite.com.br", "Formulário de Contato - Seusite.com.br", $mensagem,$cab)){
		echo "<script type=\"text/javascript\">alert(\"Sua mensagem foi enviada com sucesso.\");history.go(-1);</script>\n";
	}
	else{
		echo "<script type=\"text/javascript\">alert(\"Ocorreu um erro ao tentar enviar sua mensagem.\");history.go(-1);</script>\n";
	}
}
else{
	header("Location: contato.html");
}
?> 




Enviado por bonanza em 20/01/2009 às 10:15


Itens relacionados

Mundo PHP: Criando um formmail em PHP
Formulário em PHP
Formulário de contato em PHP

Avaliação

Avaliação desta publicação: 10.00; Total de avaliações: 3


Avaliar:


A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.



Comentários

AvatarEnviado por drop em 23/02/2010 às 20:26

ahhhhhh funfoooooooo

--
A maior falha do adm d T.I é achar que o seu sistema não contém falhas.

AvatarEnviado por bonanza em 10/03/2009 às 16:12

Por nada, precisando é só dar um grito, hehe! ;)

AvatarEnviado por JeFiNhO em 13/02/2009 às 13:44

Muito Obrigado, era disso que eu precisava.

=D


Envio de comentário:




  

Sexta, 19 de Dezembro de 2014




Top 5 membros

Últimos membros online

Últimos membros cadastrados



Capa do livro
Linux - Controles de Redes


Capa do livro
Web Design Para Nao Designers


Capa do livro
Análise das Estruturas: Métodos das Forças e Métodos dos Deslocamentos 2ªEd





Hostnet

IMD