Pensou em criar um formulário em PHP com envio de anexo? Te mostramos o caminho das pedras abaixo 😀

Um formulário de contato em seu site facilita a comunicação de seus clientes e pessoas que têm interesse em seu negócio. Sua implementação é bastante simples, mas você precisa ter alguns cuidados para que tudo ocorra bem na configuração do formulário.

No exemplo desta página, trataremos a configuração de um formulário escrito em PHP com o recurso de envio de anexo. O script abaixo possui apenas o código básico para funcionamento, caso desejar adequar ao template do seu site, precisará de conhecimento em HTML e CSS.

Informações para uso do formulário em PHP com envio de anexo

Há um limite de tamanho de anexo para envios via web: 2MB por mensagem (Política de emails)

O Formulário de envio de anexo é dividido em dois scripts:
form.php >> Responsável pela parte gráfica e por pegar os dados informados pelo usuário do site.
envia.php >> Responsável pelas funções e configurações de remetente e destinatário.

Crie o arquivo form.php

Crie um novo arquivo e insira no diretório desejado no FTP. O arquivo deve conter o código abaixo e na linha 20 é definido para onde serão enviadas as informações deste formulário via método POST, o nome do arquivo de destino fica a sua escolha, neste exemplo será utilizado o “envia.php.

Crie o arquivo envia.php

Seguindo nosso exemplo, vamos criar o arquivo “envia.php”, responsável pelas funções e configurações de remetente e destinatário. Insira o “envia.php” dentro do mesmo diretório onde colocou o arquivo anterior.

formulário em PHP com envio de Anexo

O arquivo deve conter o código abaixo e você deve fazer as devidas alterações para que o mesmo funcione:

Linha 14 – $to = “[email protected]: Email de destino – Pode ser qualquer conta de email do domínio ou conta externa
Linha 15 – $remetente = “[email protected]: Deve ser uma conta de email válida e ativa do domínio do cliente

Pronto! Agora você conseguirá enviar emails através de um formulário em PHP com envio de anexo.

  • Seu feedback é muito importante. O conteúdo do artigo foi útil?
  •  Sim    Não