Curso Joomla!

Follow us on Twitter

Atendimento via Chat

Contato

Telefone: 5080-3563 (Konfide)
Local do Curso
R. Vergueiro, 2720 conj. 94 – 9° andar – Vila Mariana
(próximo ao Metrô Vila Mariana)
Estacionamento no local aprox. R$ 12,00 diária

Resolvendo problema de envio de e-mail no ChronoForms

Por Rogério Costa (@matofino)


Recentemente tivemos um problema com um formulário desenvolvido no componente ChronoForms. A principio, suspeitavamos que o problema fosse no servidor - talvez tivesse alguma restrição sobre o componente.


O problema

O cliente solicitou um formulário de cadastro que continha um campo com contrato, com validação de concordância etc. Aqui surgiu o problema! O campo tinha mais de oito mil toques (caracteres e espaços) e por isso, o servidor barrava o envio do e-mail, mostrando mensagem de erro: forbidden access.

Suporte

O servidor verificou toda a estrutura do componente, sistemas de hospedagem e nada resolvia. Até que um de nossos programadores deu uma resposta que revelou a solução.

Fiz testes, mas no way... Isso é problema de configuração do servidor. Possivelmente, o servidor esta barrando POST ou outro recurso por motivos de segurança.

Solução do problema

Suspeitamos que o problema não fosse no servidor e sim no campo "contrato" do fomulário.

Tiramos o campo <textarea name="contrato">, inserimos o texto numa página HTML simples e puxamos via <iframe>, junto ao formulário.

A validação de "leitura" foi feita via <input type="checkbox">. Resultado: funcionou!

Aprendizado

Palavras do programador: "Boa sacada! Eu nem imaginei que o problema fosse no campo (<input>)".

 

Agenda

Curso de Joomla! - Aprenda na prática

Presencial: 13 de março

» Faça sua inscrição


Templates para Joomla!
Presencial: 20 de março
» Faça sua inscrição


Também realizamos cursos In-Company!

You are here: Home Artigos Solucionando Problemas Resolvendo problema de envio de e-mail no ChronoForms