[Cascavel-pm] Excluir imagens criadas pelo imagemagick
fernandolouis em terra.com.br
fernandolouis em terra.com.br
Quarta Abril 23 05:41:56 PDT 2008
Bom dia pessoal....
Ao entrar em determinada parte do site, é gerado uma imagem com 4 números
para poder acessar (como todos sabem esse método é utilizado para robôs não
conseguirem acesso).
Fiz da minha maneira, não sei se estou recriando a roda, mas faço o seguinte
usando o imagemagick:
Número aleatorio de 1000 a 9999 é gerado e então passo ao imagemagick criar
uma imagem, de nome aleatório, por exemplo
"qazwsx.gif" e então a página vai abrir essa imagem = <img src="qazwsx.gif">
que vai estar escrito o código correto para acesso, por exemplo: 1245
Nesse mesmo .pl, é criado um filehandle com o código correto dentro dele. O
nome do arquivo também é aleatório, por exemplo "trewq" e abrí-lo vai ter o
texto "1245" digitado
Então, ao digitar o código que aparece, o usuário vai clicar em ok. Então na
próxima página devo verificar se o código digitado foi correto (1245). Para
isso, testo o seguinte:
Vou receber, via "input type="hidden" o nome do filehandle que tem o código
escrito (trewq). Faço a leitura dele e comparo se é igual ao que foi
digitado.
O problema é que esses arquivos, tanto as imagens criadas quanto os
filehandles que contém os respectivos códigos correto dentro, sempre ficam
armazenados no meu servidor.
E todo final do dia tenho que ir lá e deletar tudo manualmente para não
ficar armazenando lixo demais.
Gostaria que após fzer a comparação do que foi digitado, tanto a imagem
quanto o filehandle criado, fossem excluídos imediatamente, de forma
automática.
Já recebi a informação que posso armazenar essas imagens em cache do usuário
ao invés de colocá-las no meu servidor, mas não entendo como posso fazer a
verificação do código.
Já li e reli a documentação do imagemagikc(http://www.imagemagick.org) e não
achei a solução.
Por favor, me dêem uma luz...
[]s,Fernando
Mais detalhes sobre a lista de discussão Cascavel-pm