Cómo imprimir en una impresora térmica

Este post es una recopilación de artículos que te muestran cómo mandar datos a una impresora térmica. Como sabemos, las impresoras térmicas sirven para muchas cosas; por ejemplo, imprimir tickets, facturas, detalles de turnos, comprobantes de pago, etcétera. La impresión de tickets puede hacerse desde el lado del cliente o del servidor; cuando subimos nuestra app web a internet se necesita imprimir forzosamente del lado del cliente. API HTTP a ESC POS He creado una API local (no necesita internet) que convierte JSON a operaciones ESC POS y es consumible desde cualquier lenguaje de programación. Puedes ir ya mismo a la documentación HTTP a ESC POS. ...

agosto 1, 2019 · 2 min · 228 palabras · Parzibyte

Obtener fecha actual en PHP

Fecha actual en PHP usando date En este post te enseñaré a obtener y formatear la fecha actual en PHP usando la función date. ...

julio 31, 2019 · 3 min · 449 palabras · Parzibyte

PHP - Ordenar arreglo por fecha y hora

Ordenar array por datetime en PHP En este post te mostraré cómo ordenar un arreglo que tiene fecha y hora, usando PHP y la función sort, usort y strcmp. En el primer ejemplo vamos a ordenar un arreglo plano, que tiene únicamente fechas; en el segundo vamos a ver cómo ordenar un arreglo que tiene un datetime dentro de otro arreglo. ...

julio 31, 2019 · 4 min · 646 palabras · Parzibyte

App de notas con PHP - Ejemplo de código

En este post te voy a explicar y mostrar un ejemplo de código con PHP, MySQL, Twig y Bootstrap en donde se gestionan notas y usuarios. La app de notas es totalmente responsiva y hecha completamente con PHP, usando MySQL para la persistencia de datos. El correo es posible gracias a Twig para renderizar la vista, y PHPMailer para enviarlos. Un usuario puede ver, crear, editar y eliminar notas Cualquier usuario puede registrarse usando su correo electrónico Los usuarios pueden cambiar su contraseña Para que el usuario se registre, se debe verificar el correo electrónico Los usuarios pueden resetear su contraseña olvidada Un usuario no puede ver ni modificar las notas de otro usuario Las notas guardadas deben guardar la fecha y hora de creación Como lo ves, está muy enfocado a la gestión de usuarios. ...

julio 30, 2019 · 8 min · 1513 palabras · Parzibyte

CodeIgniter 4 - Creación de proyecto y repaso por novedades

En este post te voy a mostrar cómo comenzar a programar un proyecto de CodeIgniter versión 4 que recientemente ha alcanzado la fase beta. CodeIgniter 4, al momento de escribir este post todavía está en beta, pero muy pronto alcanzará la versión estable. No olvides que para esto se necesita Composer y PHP. ...

julio 29, 2019 · 6 min · 1097 palabras · Parzibyte

Mi caja de herramientas para PHP

Desde hace algunos meses he estado intentando encontrar el punto perfecto para desarrollar con PHP sin usar ningún framework como Laravel o CodeIgniter. Como desarrolladores, queremos algo que sea sólido, fácil de usar y confiable; además de que tenga rica documentación y su uso sea entendible. Hoy vengo a presentar mi caja de herramientas que uso al desarrollar con PHP, la cual podría ser llamada framework. También quiero mostrar cómo es que se pueden juntar las herramientas para tener una base sólida de desarrollo con PHP. Nota: puedes ver la plantilla en GitHub. ...

julio 29, 2019 · 10 min · 1965 palabras · Parzibyte

Validación en PHP, usando Valitron

En este post te mostraré a validar los datos que el usuario ingresa en PHP ya sea a través de un formulario o de otras fuentes; usando la librería Valitron, que funciona muy bien para validar en PHP. El repositorio de esta librería está aquí, y su uso es simple, además de que no requiere ningún framework o dependencia externa. Un extra que tiene esta librería de validación de PHP es que permite mostrar los mensajes en idioma español. Nota: el código que se expone aquí, es decir, la demostración, está en mi GitHub. ...

julio 29, 2019 · 5 min · 919 palabras · Parzibyte

PHP - Unir o combinar arreglos

En este post expongo cómo combinar o unir arrays (también llamados arreglos) en PHP usando la función array_merge y un algoritmo manual con ciclos, con ejemplos sencillos. ...

julio 27, 2019 · 2 min · 302 palabras · Parzibyte

PHP: diferencia entre array_merge y array_merge_recursive

En este post te voy a explicar la diferencia entre dos funciones de PHP que sirven para combinar arreglos: array_merge y array_merge_recursive. En resumen, la diferencia es que array_merge combina arreglos y si encuentra claves repetidas toma el valor del último arreglo, y array_merge_recursive crea un array nuevo cuando encuentra claves repetidas. Estoy seguro de que lo vas a entender mejor con un ejemplo que demuestra la diferencia entre array_merge_recursive y array_merge. ...

julio 27, 2019 · 2 min · 260 palabras · Parzibyte

PHP - Formulario con checkbox

En este artículo te voy a mostrar cómo trabajar con el input de tipo checkbox en un formulario de PHP para saber si una opción fue marcada o no. ...

julio 25, 2019 · 2 min · 249 palabras · Parzibyte