Cómo prevenir la subida duplicada

Ultimamente vengo trabajando bastante con procesamiento de planillas Excel usando PHP. Por lo general, el workflow del usuario es algo así como: Trabajar con algún otro sistema (HomeBanking, Plataforma de trading, etc…) Descargar información en formato Excel Importar planilla descargada al sistema que yo desarrollé Trabajar la información dentro del sistema Uno de los errores… Seguir leyendo Cómo prevenir la subida duplicada

Cómo llevar los cambios de una base de datos de desarrollo a producción

Cuando tenemos una aplicación en producción (Es decir, siendo utilizada por usuarios reales) es muy común que nos encontremos con necesidades que no han sido cubiertas por el desarrollo original. Esto puede deberse a diversos factores como la falta de análisis, una pobre comprensión de la problemática a encarar o simplemente al hecho de que… Seguir leyendo Cómo llevar los cambios de una base de datos de desarrollo a producción

Cómo autenticar usuarios en WebServices SOAP usando PHP

Muchas organizaciones (Especialmente gubernamentales) optan por exponer sus servicios web mediante el protocolo SOAP. Para hacer uso de dichos servicios es necesario consumirlos. Existen algunas ocasiones en las que no basta con conocer la URL del servicio, también es necesario realizar algún tipo de autenticación para obtener el resultado buscado. Autenticación HTTP en WebServices SOAP… Seguir leyendo Cómo autenticar usuarios en WebServices SOAP usando PHP

Cómo generar facturas electrónicas usando PHP

En los países de Latinoamérica se está produciendo una migración hacia la facturación electrónica (dejando de lado las viejas facturas de papel). Más allá de aspectos políticos, es una muy buena noticia por, al menos, los siguientes motivos: Las operaciones comerciales se realizarán mucho más eficientemente Se limitará muchísimo la economía informal y todos los… Seguir leyendo Cómo generar facturas electrónicas usando PHP

Cómo recorrer un archivo XML usando PHP

Como de costumbre, comencemos por ponernos de acuerdo en las definiciones. Qué es XML Las siglas XML remiten a eXtensible Markup Language (Lenguaje de etiquetas extendible). Se trata de texto estructurado mediante etiquetas (Palabras encerradas entre < y >): Para qué sirve XML XML se inventó como un medio de intercambio de información entre sistemas… Seguir leyendo Cómo recorrer un archivo XML usando PHP

Cómo acelerar un sitio desarrollado con PHP

Por qué invertir en acelerar un sitio web La primera pregunta que uno se haría ante esta situación es: ¿para qué molestarse? 🙂 Es decir, cualquiera preferiría un sitio rápido antes que uno lento, ¿cierto? Pero… ¿para qué sirve realmente tener un sitio más rápido? Bueno pues hay dos respuestas inmediatas: Mejor experiencia de usuario… Seguir leyendo Cómo acelerar un sitio desarrollado con PHP

¿Es posible hostear una aplicación PHP en Windows?

Un amigo me contactó por un problema que estaba enfrentando su equipo técnico: están desarrollando una aplicación PHP que necesitan hostear sí o sí en un servidor Windows. Actualmente tienen un IIS montado en su servidor y la duda era, primero si era posible servir PHP desde IIS o si era necesario usar un servidor… Seguir leyendo ¿Es posible hostear una aplicación PHP en Windows?