0

Formulário completo e-mail e txt

criado por Jefrey em 26/08/2010 4:13pm
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.
Data Autor Changelog Download Deletar
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

Comentários:

Mostrando 1 - 3 de 3 comentários
Olá,

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

18/10/2012 1:25pm (~5 anos atrás)

Jefrey disse:
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.
12/09/2010 11:17am (~8 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.
03/09/2010 11:07pm (~8 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)