Cómo iniciar sesión en una web externa utilizando PHP

Me llegó esta pregunta a través de un grupo de Facebook en el que participo: Quiero iniciar sesión en una web mediante curl con php. ¿Cómo puedo modificar este php? El tema me recuerda un poco lo que escribí sobre obtener información de un sitio que no ofrece una API pero, si bien el problema es… Seguir leyendo Cómo iniciar sesión en una web externa utilizando PHP

Cómo filtrar un arreglo multidimensional por clave en PHP

Me llegó esta pregunta a través de twitter: Veamos el arreglo en mayor detalle: Por lo que se ve, se trata de un array de arrays. El primer índice es por número y la segunda dimensión tiene índices string y, viendo el contenido del mismo entiendo que se trata del resultado de alguna consulta a… Seguir leyendo Cómo filtrar un arreglo multidimensional por clave en PHP

Validaciones… ¿lado cliente o lado servidor?

Nadie duda de que los campos de los formularios que envían los usuarios deben ser validados. Seguro eso es lo que te dijeron cuando empezaste a estudiar, lo que no es muy claro cuando se trata de programación web es cuál es la manera correcta de hacerlo. En otras palabras, ¿cuáles son las mejores prácticas… Seguir leyendo Validaciones… ¿lado cliente o lado servidor?

Cómo restringir el acceso a una web según el país del visitante

Una persona hizo esta pregunta en un grupo de desarrolladores de Facebook y me atacó la curiosidad. Para empezar, se me ocurren dos formas de atacar el problema, dependiendo de tus conocimientos, hosting que estés usando, etc… En cualquiera de los casos, lo mejor que podremos hacer será filtrar el tráfico en base a la… Seguir leyendo Cómo restringir el acceso a una web según el país del visitante

Cómo tratar archivos comprimidos con PHP

Recientemente me tocó realizar una modificación a un sistema que había desarrollado para recibir un único archivo comprimido, en lugar de un conjunto de archivos en forma individual. Dejando de lado los ajustes hechos en el front-end (No fue gran cosa realmente, se trató de cambiar un formulario con 5 inputs por uno solo y,… Seguir leyendo Cómo tratar archivos comprimidos con PHP

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