Framework de Zend para el desarrollo de aplicaciones PHP

Patxi Echarte, July 3rd, 2007

Zend acaba de publicar la primera versión de su framework de desarrollo de aplicaciones para PHP. En la actualidad hay multitud de estos frameworks, pero algo que siempre he echado en falta al programar con PHP, es un framework completo y oficial. PHP viene con multitud de funciones que habitualmente encapsulan el comportamiento de librerías […]

Validación de datos de entrada con expresiones regulares en PHP

Patxi Echarte, April 17th, 2007

Ayer me llevé una buena sorpresa al leer un post que me llegó vía Buayacorp. Desde siempre he considerado fundamental la comprobación y validación de los parámetros de entrada de las aplicaciones web, algo imprescindible si se quiere garantizar en cierta medida el correcto funcionamiento de una aplicación o protegerla frente a diferentes tipos de […]

Resumen de vectores de ataque XSS y SQL Injection

Patxi Echarte, March 27th, 2007

Una tarea importante en cualquier desarrollo es garantizar su seguridad ante ataques. O al menos así debería serlo, porque no suele ser lo habitual. Muchas veces estas cosas no se tienen en cuenta, bien por premuras de tiempo en el cierre de proyectos, o por el mero desconocimiento de los desarrolladores, que hace que sus […]

Vulnerabilidades CSRF en aplicaciones web

Patxi Echarte, March 12th, 2007

Hoy voy a hablar sobre un tipo de vulnerabilidades de aplicaciones web llamado Cross Site Request Forgery (CSRF). Aunque su nombre guarde cierta similitud con otro tipo de vulnerabilidades como Cross Site Scripting (XSS), hay importantes diferencias entre ellas. A diferencia de los ataques XSS, que se basan en explotar la confianza que tiene un […]

Marzo mes de los errores PHP

Patxi Echarte, February 8th, 2007

Vía el boletín de “Una al día” de Hispasec, me llega la noticia de que marzo será el mes de los errores de PHP. La iniciativa parte de Stefan Esser, antiguo desarrollador del núcleo de PHP y líder hasta hace poco del proyecto Hardened-PHP, ante sus desencuentros con otros participantes del proyecto y con el […]

Averiguar el pagerank de Google de una página con PHP

Patxi Echarte, October 4th, 2006

El Pagerank de Google es un dato al que multitud de webmasters dan una gran importancia, debido a la influencia que tiene en el volumen de visitas que envía el buscador. Una opción habitual para obtener este dato, suele ser tener instalada la Toolbar de Google, donde se nos indica este pagerank para cada página […]

Consulta diversas APIs con AJAX

Patxi Echarte, April 10th, 2006

Este es un ejemplo más de las aplicaciones basadas en AJAX que poco a poco van apareciendo aprovechando sus posibilidades. Se trata de gotAPI.com, y lo que nos permite es acceder al API de diversas tecnologías como HTML, CSS, JavaScript, PHP, MySQL, Java… La aplicación es muy sencilla de utilizar, dispone de unas pestañas que […]

Cargador de clases en PHP4

Patxi Echarte, February 23rd, 2006

En este artículo voy a presentar una clase que permite independizar en gran medida una aplicación de las ubicaciones en las que están las clases que la componen. En lenguajes como Java o C# esto es algo completamente transparente, pero no así en PHP4.
En PHP4 cuando se requiere utilizar una clase es […]

Programación orientada a objetos en PHP4

Patxi Echarte, January 9th, 2006

Una de las principales ventajas que ofrece PHP como lenguaje de desarrollo de aplicaciones web, es su flexibilidad, que nos permite hacer una gran cantidad de cosas de forma muy rápida. Sin embargo, conforme se van desarrollando aplicaciones más grandes, merece la pena dedicar tiempo a estructurar bien la aplicación, con el fin de hacerla […]

Próximos artículos de PHP

Patxi Echarte, December 26th, 2005

En el próximo par de meses tengo previsto publicar una serie de artículos que estoy preparando sobre PHP, y que serán posiblemente los últimos que publique relacionados con la versión 4 de este lenguaje, ya que tengo previsto comenzar a utilizar PHP5 en todos los futuros proyectos desde ya.
Detallo a continuación los […]