[Cascavel-pm] Existe maneira de fazer um auto escape de aspas em cgi perl
Luciano Giordani Bassani
lgbassani em terra.com.br
Segunda Fevereiro 13 12:03:02 PST 2006
Olá!
Estou com um "pepinão" com um sistema desenvolvido em CGI Perl. O
sistema já tem uns 4 anos de desenvolvimento e agora a diretoria
resolveu que o sistema tem que aceitar ASPAS SIMPLES e DUPLAS nas
inclusões no banco de dados, bem como para todas as outras rotinas, como
por exemplo, consultas SQL, etc. Tudo bem, isso não chega a ser
complicado, pois uma simples expressão regular já resolveria isso.
Contudo, o volume de ajuste seria impraticável, pois seria necessário
mudar todos os scripts para incluir a rotina de conversão, sendo que
cada script ainda precisaria modificar todas as variáveis recebidas.
Gostaria de saber se alguém tem alguma dica de como aplicar isso de uma
forma mais prática, seja com um sistema de auto escape para as aspas, ou
quem sabe até mesmo "capturar" as solicitações diretamente do STDIN,
alterar os dados e devolver para o processamento normal (existe um
script que é chamado por todos, que define funções comuns: o main.pl,
que poderia ser usado, caso houvesse uma solução como esta).
O sistema foi construído com processamento em camadas, tendo o
javascript para validação de formulários e as cgis em Perl para o
trabalho com o banco de dados e outras rotinas, como geração de
contratos em pdf, etc. O SGDB usado foi o mysql, mas existe outro
sistema menor que roda com o PostgreSQL.
SDS,
Luciano Giordani Bassani
lgb em bbsi.com.br
Mais detalhes sobre a lista de discussão Cascavel-pm