Crear una imagen combinando varias imágenes PNG en PHP

Ya sea para hacer marcas de agua o bien para añadirle un sello a una imagen, podemos combinar imágenes al vuelo utilizando GD que viene ya incluido en la mayoría de distribuciones con PHP.

Leer más …

Exportar a PDF desde PHP con FPDF

¿Quién no ha tenido que exportar un resultado de un proceso a PDF? FPDF Es la gloriosa librería de PDF que me ha salvado la vida infinidad de veces, la primer “F” de su nombre viene de FREE, por lo que podemos utilizarla en nuestros proyectos sin problemas. Es TAN fácil de utilizar que en su manual hay respuestas para todo, pero a modo de homenaje haré un tutorial de como exportar un listado a PDF.

Leer más …

Entorno de desarrollo con Vagrant

Para evitar el clásico problema de que el entorno de producción de tu aplicación no es igual al de desarrollo y esto cause errores has de utilizar entornos de desarrollo virtualizados. Para encargarte de esto puedes utilizar Vagrant, que es una herramienta que facilita esto y hará que desinstales WAMP, XAMP o MAMP.

Leer más …

Web responsive utilizando Bootstrap

Bootstrap es un framework front-end de HTML+CSS+JS que facilita la tarea de hacer webs responsive especializado en móviles (celulares). Es de por lejos el más utilizado en internet y fue desarrollado por Twitter para su capa de presentación. Web oficial: http://getbootstrap.com

En este artículo veremos como es su sistema de grilla, es el tema esencial para comenzar a utilizarlo.

Leer más …

Exportar a CSV desde base de datos con PHP

Un caso típico de programación en PHP es la exportación de información. En este tutorial veremos como exportar información de una base de datos en CSV. Esto puede solventar también una exportación a Excel.

Leer más …

¿Es realmente necesario versionar el código? Análisis SVN

La respuesta es simple y tajante: SI, SIEMPRE. Voy a explicar en el artículo cuales son las ventajas de usar un sistema de control de versiones y cuales son los típicos errores que solventamos con estas herramientas. En este caso hablaré de SVN a modo de ejemplo (no soy ni fanboy de SVN ni hater de Git — sí, hay sectas –).

Leer más …

Consumir Webservices SOAP desde PHP

Para consumir servicios webs desde PHP no necesitamos más que una instalación básica de PHP que ya viene con la clase SoapClient que está para salvarnos la vida.

Leer más …

Como obtener la dirección IP del cliente en PHP

Un dato útil si comenzamos a guardar estadísticas es la IP del usuario que se conecta al sitio. Este dato puede servirnos para hacer diferentes funcionalidades interesantes, como controlar el acceso único por sesión, detectar el país de origen del usuario, etc.

Leer más …

Como utilizar correctamente JSON en PHP

Hoy en día, la mayoría de servicios web o frameworks (tanto javascript como PHP) se comunican enviando y recibiendo objetos en JSON, el problema es que muchos programadores no están acostumbrados a hacerlo y chocan a la hora de comenzar a utilizar esta metodología. Muchísimas veces me he encontrado con conversiones a JSON a mano o parseandolo directamente con split(). Aquí comento como leer y generar JSON en PHP de la forma correcta y esperada.

Leer más …

Llamar a una API REST desde Laravel con Guzzle

A veces nos encontramos con la necesidad de llamar a una API REST desde nuestro servidor. Podemos hacer varias variantes, e incluso hace una llamada cURL para resolverlo, pero es interesante plantearlo de esta otra manera, mediante Guzzle.

Leer más …