Se você visitar vários sites na Internet, é muito provável que a maioria desses sites tenha um formulário de contato em PHP. Um formulário de contato é basicamente uma página que permite qualquer visitante se comunicar com os responsáveis pelo site, na maioria das vezes solicitando o e-mail.

Vantagens de usar um formulário de contato

Um formulário para contato PHP pode ser usado para praticamente qualquer coisa que você possa imaginar, mas aqui estão alguns motivos pelo qual eles são mais usados:

Feedback: Este é um formulário de contato que é usado para comentários gerais de seus visitantes

Perguntas: este formulário permite que os visitantes entrem em contato com você com várias dúvidas relacionadas à sua empresa.

Solicitação de serviço / informação: se sua empresa vende um serviço, ou produto, seus clientes podem usar isso para obter mais informações.

Abaixo está um exemplo básico de um formulário de contato em um site:

Como fazer formulário de contato em PHP

Para fazer com que um formulário funcione em seu website, você precisará codificá-lo com o PHP. Este tutorial se concentra em apenas fazê-lo funcionar corretamente, mas você precisará adicionar recursos de segurança por conta própria (pesquise no Google).

Depois de passar por este tutorial, você deve ter um melhor entendimento da criação de formulários de contato PHP personalizados. Estes podem ser realmente úteis em seus próprios projetos, bem como projetos para clientes.

Como criar um formulário de contato PHP simples

Para criar um formulário em nosso documento HTML, precisaremos selecionar o local em que colocaremos o formulário. Geralmente, a maioria dos formulários começará com:

<form>
</form>

A action informará a este formulário o que procurar quando o botão enviar for pressionado. Neste exemplo, vamos trabalhar com um segundo arquivo que vamos criar, chamado enviar-email.php

<form action=”enviar-email.php” method=”POST“>
</form>

A última coisa que precisaremos entender antes de iniciar nosso formulário é o uso de INPUT – que dirá aos navegadores para permitir uma entrada de tipo de texto, para completar um campo. Usar isso junto com textarea nos permitirá criar nosso formulário e criar um espaço para os usuários inserirem informações que usaremos posteriormente no PHP para enviar por email.

Cada entrada INPUT do formulário vai receber um NAME que também será usado no arquivo PHP para extrair as informações enviadas.

Código do formulário HTML

<form action=”enviar-email.php” method=”POST“>
<p>Nome</p> <input type=”text” name=”name“>
<p>Email</p> <input type=”text” name=”email“>
<p>Mensagem</p><textarea name=”message” rows=”6” cols=”25“></textarea>
<br />
<input type=”submit” value=”Enviar mensagem“>
<input type=”reset” value=”Limpar formulário“>
</form>

Código do arquivo enviar-email.php

<?php
$nome= $_POST[‘nome‘];
$email = $_POST[‘email‘];
$mensagem= $_POST[‘message‘];
$formcontent=”Mensagem enviada por: $name n Texto: $message“;
$recipient = “seu-email-aqui@gmail.com“;
$subject = “Formulário de contato“;
$mailheader = “De: $email rn“;
mail($recipient, $subject, $formcontent, $mailheader) or die(“Erro!“);
echo “Obrigado por entrar em contato!“;
?>

Observe nossas três variáveis que criamos. Nós temos nome, e-mail e mensagem. Estes são os três INPUT  que criamos no formulário HTML. Esta é a informação que será enviada do nosso formulário de contato diretamente para o e-mail escolhido.

A variável $recipient precisará ser modificada para conter o endereço de e-mail para onde você deseja que o e-mail seja enviado. Você também pode modificar as outras informações conforme necessário, como o assunto e a mensagem de sucesso.

Veja Também:  Dicas SECRETAS para ser um Hacker iniciante

Baixar os arquivos do formulário para contato

Estamos fornecendo o download dos arquivos. Sinta-se à vontade para usá-lo da maneira que desejar e personalize-o para seus próprios projetos.

Ainda há muitas outras coisas que podem ser feitas em seu formulário de contato php.

Um que você pode querer considerar é o CAPTCHA, que impede o email de spam. Você também pode personalizar as outras partes do formulário e criar o seu próprio! Divirta-se e espero que todos tenham gostado do artigo e o considerem útil para suas próprias necessidades.

Você pode baixar os arquivos de exemplo clicando aqui

Nota: Incluímos alguns exemplos de estilo usando CSS no download de demonstração. Isso permitirá que você veja os formulários estilizados e entenda como personalizar a aparência deles usando CSS.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *