Habilitar extensiones de PHP desde cPanel

Cuando no tenemos acceso completo a un servidor (por ejemplo, en un hosting compartido) la activación de las extensiones de PHP es distinta a como se hace normalmente, pues no tenemos acceso completo. En este post voy a mostrarte cómo habilitar extensiones de PHP desde cPanel, y con las extensiones me refiero a aquellas como la extensión de SQLite, PDO, PostgreSQL, etcétera. ...

junio 17, 2019 · 1 min · 200 palabras · Parzibyte

Ejemplos de PHPWord: librería de PHP para trabajar con documentos de Word

Este post es un índice y recopilación de enlaces para crear documentos de Word con PHP usando la librería de la familia de PHPOffice llamada PHPWord. He escrito 3 posts sobre esta librería: Instalación de PHPWord e interacción con texto, estilos, fuentes y títulos Listas, tablas e imágenes con PHPWord Marca de agua, tabla de contenido y gráficas con PHPWord La documentación oficial está aquí. El proyecto de la librería en GitHub está aquí. ...

junio 14, 2019 · 1 min · 131 palabras · Parzibyte

PHP y Word: agregar listas, tablas e imágenes usando PHPWord

En este post vamos a seguir trabajando con documentos de Word a través de PHP con la librería PHPWord. Hoy vamos a ver cómo trabajar con listas, tablas e imágenes (locales o de internet). Recuerda leer la primera parte para ver cómo instalar la librería y cómo agregar cosas básicas. ...

junio 14, 2019 · 7 min · 1393 palabras · Parzibyte

PHPWord: agregar marca de agua, TOC y gráficas a documento de Word con PHP

En este post vamos a ver cómo trabajar con documentos de Word usando el lenguaje de programación PHP y la librería PHPWord, parte de la familia de PHPOffice. Lo que veremos será cómo: Agregar marca de agua a un documento Agregar un índice o tabla de contenido Trabajar con gráficas de barras, de pastel, de línea, etcétera Este tutorial es la tercera parte de una serie de tutoriales sobre documentos de Word y PHP. Recuerda ver la primera parte para ver cómo instalar la librería y su uso básico, así como la segunda parte para trabajar con listas, tablas e imágenes. ...

junio 14, 2019 · 10 min · 2076 palabras · Parzibyte

Crear documentos de Word con PHP y PHPWord

Anteriormente en mi blog he escrito cómo crear y leer hojas de cálculo o documentos de Excel con PHP. Hoy vamos a ver cómo crear documentos de Word (con extensión docx) en PHP, usando la librería PHPWord. La librería de phpword permite varias cosas, y para comenzar veremos cómo: Instalar la librería phpword usando composer (no hay pretexto para no usarlo en la actualidad) Crear primer documento de Word, con propiedades, etiquetas, título, etcétera. Agregar texto con distintas fuentes a documento de Word Agregar títulos y alinear texto Poner hipervínculos dentro de un documento de Word Agregar saltos de línea y saltos de página Guardar el documento de Word Descargar el documento de Word La librería permite más cosas, pero las veremos más tarde. ...

junio 13, 2019 · 10 min · 1930 palabras · Parzibyte

JSON y Python: codificar y decodificar

JSON se ha convertido en un estándar para el intercambio de datos, sobre todo en la web, pero también funciona en otras plataformas. Debido a su flexibilidad y simplicidad está presente en la mayoría de lenguajes de programación. Python 3 no podría ser la excepción, por ello es que hoy veremos cómo: Codificar diccionarios, listas, enteros, flotantes, etcétera con Python 3 y JSON Imprimir el JSON codificado o escribirlo en un archivo Decodificar una cadena de JSON Leer un archivo JSON y decodificarlo Todo ello únicamente usando el módulo de json en Python 3, el cual ya viene incluido por defecto. ...

junio 10, 2019 · 5 min · 957 palabras · Parzibyte

Obtener IP de un usuario a través de un correo electrónico

En este post vamos a ver cómo disfrazar un correo electrónico para obtener la IP de un usuario con el simple hecho de que lo abra y vea su contenido, o mejor dicho, una imagen. Lo que haremos, en pasos sencillos, será enviar una imagen de un perro (no es broma) la cual será servida a través de PHP con readfile. La IP se registrará con el código que vimos aquí. Este método funciona correctamente en correos de dominio personal (es decir, .com, .me, .io, etcétera) y en hotmail; pero no en gmail, ya veremos por qué. Recuerda que esto se hace con fines didácticos y que no me hago responsable de lo que se pueda hacer con esto. ...

junio 7, 2019 · 4 min · 667 palabras · Parzibyte

Tutorial de Postman

Postman es una aplicación de escritorio (en mis tiempos era una extensión para navegadores, pero las cosas cambian) que permite probar nuestras APIs y aplicaciones web. Con Postman se pueden enviar peticiones HTTP con distintos métodos: POST, PUT, GET, DELETE, etcétera. También se pueden enviar formularios o datos codificados como JSON. Así que con Postman podemos probar todas nuestras aplicaciones web sin tener que programar el lado del cliente; personalmente lo uso para probar el back-end antes de comenzar con el front-end. En este post veremos cómo descargar, instalar y usar Postman. ...

junio 7, 2019 · 4 min · 754 palabras · Parzibyte

Obtener IP de usuario con PHP

Obtener la IP de un usuario usando PHP es una tarea muy sencilla, que queda incluso en una línea de código. En este post vamos a ver cómo obtener y registrar la IP de alguien que entre a una página con PHP, además de razones por las que en ocasiones esto no funciona. ...

junio 6, 2019 · 3 min · 455 palabras · Parzibyte

2 maneras de saber la versión de PHP

Cuando instalamos extensiones o librerías, los requisitos de las mismas especifican una versión mínima de PHP. El problema viene cuando no sabemos qué versión de PHP tenemos instalada; por eso es que en este post te mostraré 2 maneras de conocer la versión de PHP que tienes en tu sistema operativo. ...

junio 5, 2019 · 1 min · 202 palabras · Parzibyte