Cómo interactuar con MailChimp usando PHP

Uno de mis SaaS favoritos es MailChimp (El que uso para el envío de mis campañas de e-mail marketing y para algunos clientes también). Si bien su interface es algo rústica (A veces cuesta encontrar el modo de realizar ciertas tareas, sobre todo al comienzo cuando no se conoce bien), es sumamente funcional (Hasta tiene workflows… Seguir leyendo Cómo interactuar con MailChimp usando PHP

Cómo hacer un PDF con PHP

Una necesidad bastante común en el desarrollo de aplicaciones basadas en web (Especialmente las que se usan dentro de ambientes corporativos) es la de emitir reportes. Una forma simple de resolver este problema es la generación de páginas html cuyo único objeto es ser impresas y dejar al usuario la decisión de guardarlas en lugar… Seguir leyendo Cómo hacer un PDF con PHP

Cómo determinar la versión de PHP de un sistema

Una de las primeras tareas que debemos encarar cuando realizamos una auditoría de código de un sistema es detectar la versión de PHP que se está utilizando. Es importante saberlo para darnos una idea de qué tanto mantenimiento se ha realizado sobre el código y hasta cuánto se puede mejorar apalcándonos en las últimas características… Seguir leyendo Cómo determinar la versión de PHP de un sistema

Cómo hacer backups con MySQL

Cuando una aplicación entra en producción (si no antes), resulta clara la necesidad de realizar backups. Por más que uno esté usando hostings virtualmente irrompibles (Como Digital Ocean), nunca se puede ser demasiado precavido. Por otro lado, seguro que el código de la aplicación que hiciste es una obra de arte digna del Louvre, pero,… Seguir leyendo Cómo hacer backups con MySQL

Cómo pasar una variable PHP a JavaScript

Un problema muy común es cómo hacer para utilizar información que se tiene en PHP en la ejecución de código JavaScript. Detrás de esta inocente pregunta sin embargo, se esconde un error conceptual similar al que tratamos en este artículo: no se domina por completo el esquema de ejecución de una aplicación web. Es entendible:… Seguir leyendo Cómo pasar una variable PHP a JavaScript

Cómo ser el primero en enterarse de los errores de tu aplicación web

Cuántas veces te pasó que te mande un mail un cliente (o peor, te llame por teléfono) para decirte que la aplicación que pusiste en producción hace más de una semana acaba de dar uno de esos errores inentendibles: Y vos, estando en cualquier otro tema tenés que buscar en lo más recóndito de la… Seguir leyendo Cómo ser el primero en enterarse de los errores de tu aplicación web

Cómo consumir un WebService REST con PHP

La conexión de tus aplicaciones php con WebServices REST te permitirá ampliar tus capacidades apoyándote en servicios de grandes compañías. Los detalles específicos dependen de las definiciones que haya realizado el productor del servicio pero, para no encontrarte con sorpresas, es buena idea tener claras las bases. Repasemos los conceptos comunes a todo Servicio Web… Seguir leyendo Cómo consumir un WebService REST con PHP

Cómo usar CC y BCC con PHPMailer

Mailbox with enveloppes isolated on white.

¿Qué es PHPMailer? Comencemos por el principio: PHPMailer es una librería que permite enviar emails desde PHP (Podés consultar algunas opciones acá). Si bien no es la única (De hecho, mi preferida es SwiftMailer), su principal ventaja es que suele estar disponible en entornos de hosting compartido, con lo cual, su uso es bastante popular.… Seguir leyendo Cómo usar CC y BCC con PHPMailer

Cómo definir la configuración de la sesión en Symfony

  Ante todo, una aclaración: PHP maneja las sesiones a través de cookies (Antiguamente también se podía propagar el ID de sesión vía URL, aunque es una práctica muy poco segura y, sinceramente, hace mucho que no lo veo). Bien, ahora… ¿qué cosas podrías querer cambiar de la configuración de la sesión? Varias. El nombre… Seguir leyendo Cómo definir la configuración de la sesión en Symfony

Cómo enviar mails con formato usando SwiftMailer

Ya he comentado en otros artículos sobre las diferentes posibilidades para enviar emails usando PHP. De todas las que he probado hasta el momento, SwiftMailer es la que me resulta más cómoda y conveniente, sin embargo, he tenido algunas peleas a la hora de enviar mails con formato (es decir, mails que contengan HTML que… Seguir leyendo Cómo enviar mails con formato usando SwiftMailer