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 …

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 …

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 …

Como calcular cuando cae semana santa en PHP

Hay días de fiesta en el año que no son tan sencillos de calcular como por ejemplo la Semana Santa que se celebra el primer domingo de luna llena después del equinoccio primaveral. (Wikipedia). Esto genera un inconveniente a la hora de tener que marcar en un calendario estas fechas o garantizar que un algoritmo de entregas no devuelva como entrega uno de estos días festivos.

Leer más …

Scopes en Laravel

Una de las mejores características del framework Laravel (el cual recomiendo muchísimo) es Eloquent, su ORM. En pocos minutos podemos configurar las relaciones entre diferentes Modelos y rápidamente poder hacer consultas sin siquiera escribir consultas SQL (nos abstrae del motor de base de datos elegido).

Leer más …

Como descargar correctamente un archivo en PHP

Muchas veces nos encontramos con la necesidad de gestionar la descarga de archivos, por ejemplo para securizar la descarga o para obligar que un archivo no se visualice sino que se descargue. En este tutorial veremos como optimizar las descargas para realizarlas de la forma correcta.

Leer más …