Formulário de envio de e-mail [PHP]

Siga as instruções abaixo para criar um formulario em PHP:


1) Abra o bloco de notas ou seu editor de textos preferido e cole o código abaixo, alterando os dados em vermelho para os seus:

<?php
echo "<table width=\"400\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo "<form name=\"contato\" method=\"post\" action=\"enviar.php\">\n";
echo "<tr>\n";
echo "<td width=\"60\" height=\"20\" align=\"right\">Nome:&nbsp;</td>\n";
echo "<td width=\"340\"><input name=\"nome\" value=\"\" type=\"text\" size=\"30\"></td>\n";
echo "</tr>\n";

echo "<tr>\n";
echo "<td width=\"60\" height=\"20\" align=\"right\">E-mail:&nbsp;</td>\n";
echo "<td width=\"340\"><input name=\"email\" type=\"text\" size=\"30\"></td>\n";
echo "</tr>\n";

echo "<tr>\n";
echo "<td width=\"60\" height=\"20\" align=\"right\">Assunto:&nbsp;</td>\n";
echo "<td width=\"340\"><input name=\"assunto\" type=\"text\" size=\"30\"></td>\n";
echo "</tr>\n";

echo "<tr>\n";
echo "<td width=\"60\" height=\"20\" align=\"right\" valign=\"top\">Mensagem:&nbsp;</td>\n";
echo "<td width=\"340\"><textarea name=\"mensagem\" rows=\"5\" cols=\"30\"></textarea></td>\n";
echo "</tr>\n";

echo "<tr>\n";
echo "<td width=\"60\"></td>\n";
echo "<td width=\"340\"><input type=\"image\" src=\"imgs/enviar.gif\" width=\"72\" height=\"22\" border=\"0\"></td>\n";
echo "</tr>\n";
echo "</form>\n";
echo "</table>\n";
?>

2) Salve o arquivo com o nome que você preferir. Ex: formulario.php


3) Crie um novo arquivo e cole o código abaixo:

<?php
$subject = "$assunto";
$messagem = "
Nome: $nome <BR<BR>
E-Mail: $email <BR><BR>
Assunto: $assunto <BR><BR>
Mensagem: $mensagem <BR><BR>
";

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "To: seuemail@seudominio.com.br>\r\n";
$headers .= "From: $nome <$email>\r\n";
mail($to, $subject, $messagem, $headers);
?>

4) Salve o arquivo com o nome que você preferir. Ex: enviar.php (se alterar este nome, altere também no primeiro código).

5) Agora basta enviar os dois arquivos para seu site.

  • 41 usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

Quais informações do banco de dados são necessárias para um aplicativo?

Para configurar seu banco em qualquer aplicativo que exija banco de dados, veja abaixo:host =...

Como configurar e enviar formulário pelo meu site?

Para enviar o conteúdo de um formulário pelo Formmail, que já está...

Como conectar ao banco de dados utilizando PHP?

Veja abaixo um exemplo de conexão com o banco de dados utilizando PHP. <?php$link =...

Como conectar ao banco de dados MySQL?

A string de conexão padrão para se conectar ao MySQL é: $db=mysql_connect...

O que é Internal Server Error 500 (Erro Interno do Servidor) no site?

O erro 500 indica uma falha interna no servidor que pode ser causado por um erro de...

Powered by WHMCompleteSolution