viernes, 30 de marzo de 2012

lunes, 26 de marzo de 2012

Mantener Actualizado PHP y MySQL en Debian Squeeze desde Repositorios

0 comentarios
Para muchos programadores, una de las limitantes de Debian es que mantiene paquetes en versiones muy inferiores a las que encontramos en las páginas oficiales. Entre ellos encontramos a los paquetes de PHP y MySQL importantísimos para quienes trabajamos con estas aplicaciones.

Si bien este tips puede interesar sólo a quien sufre de versionitis, creo importante que mantenerse al día con PHP y MySQL es primordial por temas de seguridad.

sábado, 24 de marzo de 2012

Generar un Excel en PHP con PHPExcel

0 comentarios
Hace poco necesité crear un archivo Excel a partir de los datos de una tabla en MySQL, busqué algunas opciones como modificar la cabecera directamente y hacerle "creer" al navegador que el archivo php es un .xlsx con:
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=reporte.xls");
Pero este método no es el adecuado por que por más que cumple la función el navegador, al abrir el archivo en excel, este me genéra un warning debido a que de igual forma excel lo reconoce como un archivo .html y es poco profesional presentar así un trabajo a algún cliente.

Manual Básico de SQLite: Consultas Básicas(CREATE, INSERT, SELECT, DELETE, DROP)

0 comentarios
Seguimos con SQLite, ahora ya manos a la obra y vamos a trabajar con tablas. Si no sabes que es SQLite, debes leer el post introductorio: Manual Básico de SQLite: Introducción.

Para estos ejemplos vamos a utilizar la siguiente tabla de "contactos":

NOMBRE APELLIDO EDAD
Antonio Rojas 30
María Leiva 25
Pedro Prado 17
Eugenio Silva 40