PHP - Obtener navegador web e información de usuario

Resumen: Obtener el nombre del navegador de un usuario que visita una página con PHP; además intentar parsearlo / interpretarlo para conocer el sistema operativo y dispositivo. ...

julio 24, 2019 · 3 min · 455 palabras · Parzibyte

Cifrar archivos con PHP

Resumen Vamos a cifrar y descifrar archivos con PHP de dos maneras; la primera usando una clave “general” y otra con una contraseña. Para cifrar y descifrar vamos a usar la librería php-encryption. La diferencia es que con el segundo ejemplo podremos hacer que los usuarios tengan sus archivos cifrados con una contraseña que solo ellos sepan, y cada uno tendrá una clave distinta. ...

julio 23, 2019 · 7 min · 1443 palabras · Parzibyte

Formulario dinámico con PHP

Resumen Crear un formulario dinámico en PHP que permita agregar campos de manera dinámica (a través de un botón) y permita guardarlos de igual manera ...

julio 23, 2019 · 3 min · 429 palabras · Parzibyte

PHP - Formulario con dos botones

En este post te mostraré cómo tener un formulario en PHP con dos botones de tipo submit y cómo saber cuál botón de los dos fue presionado para enviar el formulario. A partir del botón presionado en el formulario de dos botones podemos hacer diferentes acciones, sin tener que usar JavaScript ni otras técnicas. ...

julio 23, 2019 · 2 min · 292 palabras · Parzibyte

Concatenar cadenas en Twig

En este post te mostraré cómo concatenar cadenas o strings dentro de una plantilla de Twig. Normalmente en PHP las concatenaciones de cadenas se hace a través del operador punto, pero para concatenar strings en Twig se debe usar el operador ~ que no sé cuál nombre tenga, pero se usa ese. ...

julio 22, 2019 · 1 min · 179 palabras · Parzibyte

Declarar variable en Twig

En este post te mostraré cómo declarar variables en Twig usando set. La declaración de variables dentro de las plantillas de Twig, aunque no es recomendado, es totalmente posible. ...

julio 22, 2019 · 1 min · 178 palabras · Parzibyte

Cifrar y descifrar información con PHP

En este artículo te voy a mostrar cómo encriptar y desencriptar datos usando PHP, para mantener los datos seguros. Veremos cómo: Cifrar datos Descifrar datos Cifrar datos usando la contraseña de un usuario Descifrar datos usando la contraseña de un usuario Estos dos últimos ejemplos funcionan muy bien para cuando queremos asegurar la información incluso para los desarrolladores de la aplicación. Recuerda que encriptar es distinto a hashear; porque cuando encriptamos un valor con PHP lo hacemos de esa manera para desencriptarlo más tarde. En cambio, al hashear una contraseña, su valor no es reversible. La librería que vamos a usar para encriptar y desencriptar datos en PHP se llama php-encryption y su repositorio en GitHub lo puedes ver aquí. Nota: voy a usar encriptar y cifrar como sinónimos para este post, al igual que desencriptar y descifrar. ...

julio 19, 2019 · 9 min · 1789 palabras · Parzibyte

PHP - Argumentos de la línea de comandos con getopt y $argv

En este post te voy a mostrar a leer y a parsear los argumentos de la línea de comandos, los mismos que se le pasan a un script de PHP; para ello veremos la variable $argv y la función getopt. Podemos obtener los argumentos a través de su nombre o a través de su índice en un arreglo; la primera opción es la que nos va a interesar más. PHP puede ejecutarse en la línea de comandos, y así como cualquier otro programa que se ejecuta por comandos, se le pueden pasar argumentos. ...

julio 19, 2019 · 7 min · 1328 palabras · Parzibyte

JavaScript - Acceder a micrófono y cámara

En este post te voy a mostrar varios ejemplos de código para acceder al micrófono y a la cámara con JavaScript para, por ejemplo, tomar fotos, tomar vídeos y grabar audio. El lenguaje de programación JavaScript puede interactuar con el micrófono y con la cámara de un dispositivo gracias a las APIs recientes que los navegadores han implementado. Gracias a que podemos acceder a la cámara y al micrófono con JavaScript, se pueden crear aplicaciones con más características. Además, se puede usar la cámara de una PC o la de un teléfono, al igual que el micrófono, y todo usando simplemente JavaScript. ...

julio 18, 2019 · 2 min · 217 palabras · Parzibyte

PHP - Saber si cadena está vacía

En este artículo te voy a mostrar cómo saber si una cadena está vacía en PHP de distintas formas, también quitando espacios y caracteres en blanco. Se dice que una cadena está vacía si es igual a "" pero para otros casos podría decirse que está vacía si tiene únicamente caracteres blancos como espacios o saltos de línea. En fin, veremos cómo comprobar que una cadena está vacía en PHP. ...

julio 18, 2019 · 2 min · 317 palabras · Parzibyte