Captcha o Código Anti-Spam en Zend Framework
Para los que no sepan qué es el código Anti-Spam, comentar que es la imagen que aparece en algunos formularios y que contiene una serie de caracteres que debemos introducir antes de realizar el envío de datos de dicho formulario al servidor. Este código se utiliza para evitar que se monten robots contra nuestro formulario, y lo utilice repetidamente de manera que nos llene nuestra BBDD o una cuenta de correo de información basura.
Dicho esto, vamos a ver los pasos qué los pasos a seguir para implementar nuestro propio código anti-span en nuestros formularios.
Aplicación demo en Zend Framework
La siguiente demo se ha desarrollado bajo:
- Zend Framework 1.9.3
- PHP 5.3.0
- Apache 2.2.11
Cómo crear un proyecto de Zend Framework
- A través de un terminal de comandos
- A través de Zend Studio 7.0
Cómo instalar Zend Framework con Php + Apache en Windows
Basándonos en la wikipedia, un framework, en el desarrollo de software, es una estructura de soporte definida, mediante la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros software para ayudar a desarrollar y unir los diferentes componentes de un proyecto.
Migrar de PHP 5.2.x a 5.3.0

Algunas de las novedades que encontraremos en esta versión de PHP son las siguientes:
- Nombres de espacios (namespaces). Igual que en JAVA. Su principal ventaja, evitar colisiones entre nombres de clases.
- Phar. Encapsulación de archivos o bibliotecas en un sólo archivo, al estilo JAR de Java.
- Driver nativo de MySql para PHP (mysqlnd).
Si deseamos probar esta primera versión candidata sobre Windows, deberemos realizar algunos cambios sobre la configuración de nuestro Apache, con tal de poder disponer de las ventajas de PHP5.3
Debugar código php en Eclipse
- Run on Server
- PHP Script
- PHP Web Page