Archivo | PHP & MySQL Fuente RSS para esta sección
Instalación en Ubuntu del cliente de Oracle OCI8 para PHP5

Instalación en Ubuntu del cliente de Oracle OCI8 para PHP5

Aunque lo más habitual es utilizar MySQL como base de datos conjuntamente con PHP, es posible utilizar prácticamente cualquier otro tipo de base de datos. En las próximas líneas veremos cómo configurar PHP5 para que pueda conectarse con bases de datos Oracle. Hay diferentes formas de realizar esta configuración. En esta guía utilizaremos el Oracle [...]

Leer más

Serialización de objetos en PHP5

La serialización es una de esas cuestiones que suelen pasar desapercibidas en PHP pero que permiten, entre otras cosas, incrementar significativamente el rendimiento de las aplicaciones. Nos permite crear representaciones de texto de cualquier dato de PHP, como arrays y objetos, lo cual abre las puertas a que esta información se almacene por ejemplo en [...]

Leer más

Usando Iteradores para recorrer colecciones en PHP5

Los iteradores nos permiten recorrer de forma fácil colecciones de objetos, de forma similar a como recorreríamos un array o una lista con un while o un foreach. Imaginemos que tenemos una aplicación en la que tenemos una clase Book que representa libros y queremos utilizar una colección de libros. Una forma sería simplemente utilizar [...]

Leer más

Retomando PHP tras una larga temporada

Pues sí, tras más de dos años sin trabajar con PHP he vuelto a él. En este tiempo he hecho alguna cosilla en PHP pero principalmente he estado trabajando con otras tecnologías como Java y .NET. No hay ningún motivo especial en ello, simplemente que los derroteros de la vida me han llevado hacia un [...]

Leer más
Framework de Zend para el desarrollo de aplicaciones PHP

Framework de Zend para el desarrollo de aplicaciones PHP

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 [...]

Leer más

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

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 [...]

Leer más

Resumen de vectores de ataque XSS y SQL Injection

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 [...]

Leer más

Vulnerabilidades CSRF en aplicaciones web

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 [...]

Leer más
Marzo mes de los errores PHP

Marzo mes de los errores PHP

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 [...]

Leer más
Averiguar el pagerank de Google de una página con PHP

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

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 [...]

Leer más
Página 2 de 41234