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 de contato em PHP
Formulário 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:




  

Quinta, 28 de Agosto de 2014




Top 5 membros

Últimos membros online

Últimos membros cadastrados



Capa do livro
Questões Comentadas de Informática para Concurso Público na Área de Tecnologia da Informação


Capa do livro
Exame de Redes com NMAP


Capa do livro
Autodesk Revit Architecture 2013: Conceitos e Aplicações





Hostnet

IMD