Como criar um formulário de contato em PHP com enviar para e-mail – passo a passo

Como criar um formulário de contato em PHP com enviar para e-mail – passo a passo

novembro 1, 2021 0 Por Como Posso?

<form action = »contact.php» method = »post»>
<div class = »elem-group»>
<label for = »name»> Seu nome </label>
<input type = »text» id = »name »Name =» visitor_name »placeholder =» John Doe »pattern = [AZ sa-z] {3.20} obrigatório>
</div>
<div class =» elem-group »>
<label for =» email »> Seu E -mail </label>
<input type = »email» id = »email» name = »visitor_email» placeholder = » john.doe@email.com » obrigatório>
</div>
<div class = »elem-group»>
<Etiqueta para = »seleção de departamento»> Escolha o departamento em questão </label>
<selecionar id = »seleção de departamento» nome = »departamento_de_partamento» obrigatório>
<opção valor = »»> Selecione um departamento </ option>
<option value = »faturamento»> Faturamento </option>
<option value = »marketing»> Marketing </option>
<option value = »suporte técnico»> Suporte Técnico </option>
</select>
</div>
<div class = »elem-group»>
<label for = »Título»> Motivo do contato </label>
<input type = »text» id = »title» name = »email_title» required placeholder = »Não é possível redefinir minha senha» pattern = [A-Za-z0-9 s] {8,60}>
</div>
<div class = »elem-group»>
<label for = »mensagem»> Escreva sua mensagem </label>
<textarea id = »mensagem» name = »visitor_message» espaço reservado = »Diga o que quiser.» obrigatório> </textarea>
</div>
<button type = »enviar»> Enviar mensagem </button> </form>

Vamos destacar alguns detalhes importantes deste código; o caractere de ação especifica para onde os dados do formulário devem ser enviados. O caractere nome permite acessar os valores dos elementos do lado do servidor, ou seja, permite saber o nome do usuário que está contatando usando $ _Post [nome do visitante] nos contatos PHP. Usamos o caractere Placeholer para que os usuários tenham uma ideia da entrada para cada campo do formulário.

O caractere solicitante otimiza que nenhum campo importante seja deixado em branco antes de você clicar no botão enviar. O caractere paltern é usado para consignar regras do tipo de valores que podem entrar em determinados campos.

Saiba +  Como posso saber quais são os programas que tornam minha conexão com a Internet lenta?

Nesse caso, apenas permitiremos que o usuário use letras e o caractere de espaço nos nomes que enviar; Eles até limitam o número de caracteres acessíveis de 3 a 20.

Etapa 2: tornar o formulário funcional usando PHP

A segunda etapa é tornar o formulário de contato de envio de e-mail do PHP funcional usando PHP; comece criando um arquivo PHP que você executará posteriormente, contact.php e escreva o seguinte código:

Desta forma, alguma validação foi feita por parte do usuário na entrada do mesmo. Também é importante fazer a validação do lado do servidor. Para fazer isso, a função fillter_var () é usada para purificar o nome fornecido pelo usuário. Da mesma forma, purificamos o valor de $ email_title e $ concern_department.

A segurança é importante ao lidar com dados do usuário ou de entrada. A validação permite verificar se o nome do usuário não possui um número.

Por exemplo, se um usuário mal-intencionado tentar contatá-lo por meio do formulário, você pode adicionar tags de script na área de texto para baixar um script mal-intencionado ; isso pode ser perigoso, especialmente em sites de fóruns públicos.

Como você pode ver, criar um formulário de contato em PHP com o envio para e-mail requer duas etapas fundamentais. Devemos primeiro levar em consideração o que queremos que o formulário tenha e, em seguida, prosseguir para codificar a marcação.

Em segundo lugar, torne nosso formulário funcional com PHP ; sem descurar a sua validação e segurança. Esperamos que este artigo tenha sido útil para você.