Formulário completo e-mail e txt
Formulário que envia os dados para o seu e-mail, grava backup em txt, envia e-mail resposta e rastrea o IP do visitante. Muito fácil para configurar, você não mexe com PHP para configurá-lo, apenas com parâmetros (hidden).
Útil para diversas coisas: desta maneira, para formulário de contato ou de registro. Modificado, para livro de visitas o login.
Segue o manual em TXT, que já diz absolutamente tudo.
Útil para diversas coisas: desta maneira, para formulário de contato ou de registro. Modificado, para livro de visitas o login.
Segue o manual em TXT, que já diz absolutamente tudo.
Data | Autor | Changelog | Download |
---|---|---|---|
26/08/2010 4:13pm | Jefrey | - | Versão 1.0 |
22/01/2011 3:09pm | Jefrey | Versão Patch | Versão Patch |
22/12/2011 2:56pm | Jefrey | Versão 2.0 | Versão 2.0 |
Os campos HIDDEN que eu coloquei foram para iniciantes no PHP entenderem melhor. Alguém mais aprofundado na linguagem consegue, com infinita facilidade, substituir os HIDDENS por variáveis no PHP, de forma a ocultar as informações e prevenir, como você disse, o fato de um robô utilizá-lo para enviar spam.
Basta converter os "$_POST['nomedohidden'];" para o valor imediato que ficará.
Na verdade, modificar HIDDEN em form POST é novidade para mim. Até então, eu só conseguia se o FORM fosse GET, mas pesquisando um pouco mais, vi que era tão fácil quanto a maneira do form POST.
Mas, obrigado pela opinião.
Basta converter os "$_POST['nomedohidden'];" para o valor imediato que ficará.
Na verdade, modificar HIDDEN em form POST é novidade para mim. Até então, eu só conseguia se o FORM fosse GET, mas pesquisando um pouco mais, vi que era tão fácil quanto a maneira do form POST.
Mas, obrigado pela opinião.
12/09/2010 11:17am
(~14 anos atrás)
Jefrey, com seu código qualquer pessoa manda e-mail pra qualquer destinatário.
Campos hidden também podem ser modificados (com as ferramentas certas).
Deste jeito o código tem brecha para um robô utilizá-lo para enviar spam.
Campos hidden também podem ser modificados (com as ferramentas certas).
Deste jeito o código tem brecha para um robô utilizá-lo para enviar spam.
03/09/2010 11:07pm
(~14 anos atrás)
Eu testei o formulário, funcionou em partes, a confirmação de envio que é enviada a quem preenche o formulário e enviada, mas o formulário não é enviado no caso para o e-mail que coloquei na linha
$config['email'] = "xxxxx@xxxxxxx"; // e-mail que recebe as mensagens
Eu ainda não consegui alterar as configurações de permissão do arquivo meus e-mails, mas após o envio da a seguinte mensagem
PHP Warning: fopen(meusemails.txt) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in E:\Home\safusoes\Web\envia.php on line 60
PHP Warning: fwrite() expects parameter 1 to be resource, boolean given in E:\Home\safusoes\Web\envia.php on line 61
PHP Warning: fclose() expects parameter 1 to be resource, boolean given in E:\Home\safusoes\Web\envia.php on line 62
PHP Warning: mail() [<a href='function.mail'>function.mail</a>]: SMTP server response: 554 5.5.1 Error: no valid recipients in E:\Home\safusoes\Web\envia.php on line 63