Formulário PHP Seguro com Uploads

Job ID: 39856690

Budget: $10 – $30 USD

Tenho um servidor cPanel/Linux pronto para receber um formulário personalizado que colete quatro campos simples (nome, e-mail, telefone e mensagem) e permita o upload de um ou mais arquivos nas extensões PDF, JPG/PNG e DOCX. Assim que o usuário clicar em “Enviar”, o sistema deve:

• validar todos os dados tanto no navegador quanto no back-end, bloqueando tentativas de spam ou extensões não permitidas;
• acionar o reCAPTCHA do Google;
• anexar os arquivos e disparar um e-mail único para até três destinatários definidos em um array;
• exibir uma mensagem de confirmação que avise que recebemos o material e explicará o próximo passo, com a opção de redirecionar para uma página “Obrigado”.

Prefiro a solução em PHP (HTML + JS no front) por ser facilmente hospedada no meu ambiente, mas aceito sugestões que se mantenham compatíveis com Linux/cPanel. Fornecerei acesso FTP, conta de e-mail para testes e qualquer registro DNS necessário ao reCAPTCHA. Entrego o projeto como concluído quando eu receber:

1. pasta do formulário pronta para subir;
2. breve guia de instalação/configuração (destinatários, texto da mensagem, URL de redirecionamento e chaves reCAPTCHA);
3. instruções sobre como alterar tipos permitidos ou tamanho máximo de arquivo.

Código limpo, comentado e sem dependências comerciais é fundamental.
Related categories: PHP JavaScript Linux Apache HTML Email Handling Web Development cPanel