Formulário PHP Seguro com Uploads
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.
• 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.