Anti-Spam Images

  • PHP
  • July 8, 2006

Vamos começar então pelo passado, antes de apresentar meus mais novos projetos vou começar pelo primeiro script ou classe que eu ofereci ao público em geral.

Naquela época era conhecida como Imagem de Verificação (Verification Image), e seu intuito era básico, gerar uma imagem com texto randômico que devia ser iterpretado pelo usuário e digitado, evitando assim o uso de “robots” que processem automaticamente os formulário, evitando fraude e abuso.

Uma classe bem simples e aparentemente muito útil, qual não foi minha surpresa quando agora, mais de 3 anos após publicar ela vejo essa classe estampada em varios sites pelo mundo, incluindo paises como alemanha e russia. É sempre bom ver que seu código foi útil para alguém, e verificar as várias modificações e melhorias que foram feitas,e que ainda existem pessoas do bem por ai que citam e mantêm o crédito do autor original :)

A classe se baseava em funcões de imagem do proprio PHP, como imagecreatetruecolor() dentre outras, gerando texto randômico com fontes diferentes, e orientações diferentes, evitando utilizar letras e numeros que possam ter dupla interpretação (1,l e I por exemplo). Além disso uma geração colorida e randomica de circulos e linhas a fim de dificultar a vida de ferramentas OCR.

Bem é isso, este link fornece o arquivo com exemplos, confira: aqui E o link para a o PHP CLASSES: aqui

comments powered by Disqus

Related Posts

The DMSTwigExtensionBundle

The DMSTwigExtensionBundle

  • November 30, 2012

When I started using Symfony one of the aspects that really caught my eye was Twig, it really got me back into using a template engine and I don’t think i can ever go back to mixing my HTML and PHP again.

Read More
Managing Test Users in Facebook

Managing Test Users in Facebook

  • February 7, 2011

Recently Facebook implemented a new and more secure way of creating test users for your applications using the new Graph API. This new resource creates test users per application, allowing the developers of these apps to login as these users and test out their app’s functionality without using their own accounts and throwing test information into their live activity feed, this makes it very easy and clean to test new applications.

Read More
Semana de Updates na Comunidade PHP

Semana de Updates na Comunidade PHP

  • December 19, 2006

Os últimos dias tem apresentado uma grande movimentação na comunidade PHP, desde o core até os frameworks. A primeira atualização vista foi o lançamento do PHP 5.2.1 RC2 que, embora seja apenas um release candidate, já traz consigo o novo compilador para uso no sistema operacional Windows. Esta atualização promete uma melhora significativa no desempenho do PHP em plataformas da Microsoft.

Read More