PHP y bases de datos: ejemplos y tutoriales de conexión

En este artículo te muestro cómo conectar PHP con varias bases de datos. Aparte de los motores que usan SQL, PHP también puede consumir bases de datos No-SQL como MongoDB. PHP es un lenguaje muy popular para la programación del lado del servidor. Funciona para muchísimas cosas, entre ellas, conectar con bases de datos a través del driver PDO por ejemplo. Este post es un índice para ver cómo PHP puede conectarse con varios motores de bases de datos. ...

julio 17, 2019 · 1 min · 164 palabras · Parzibyte

Instalar composer en Linux Ubuntu

En este post voy a explicar cómo instalar Composer, el gestor de dependencias de PHP, en Linux Ubuntu. Composer sirve principalmente para instalar las dependencias de un proyecto de PHP, por ejemplo, Laravel. Solo se deben definir las dependencias en un archivo, y el instalador se encargará de descargarlas y ponerlas en un autoload que simplemente debemos incluir. Nota: ya existe un tutorial para Windows. ...

julio 2, 2019 · 2 min · 251 palabras · Parzibyte

Laravel: subir archivos y aplicar validación

En este post voy a mostrarte cómo enviar o subir fotos con un formulario, y procesarlas para almacenarlas con Laravel. También te voy a enseñar cómo validar las fotos, para permitir determinadas extensiones o peso. Será un formulario que aceptará la subida de múltiples imágenes, las validará y almacenará. Aunque es para imágenes, este ejemplo también serviría para subir otro tipo de archivos. ...

junio 20, 2019 · 4 min · 780 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

Saber si instalación de PHP es Thread Safe

En este post vamos a ver cómo saber (en Windows y Linux) si tenemos una versión Thread Safe (ts) o Non Thread Safe (nts) en PHP. ...

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

Cómo obtener un hosting gratuito con dominio, PHP 7, MySQL y cuentas FTP

Este post no es engañoso, realmente te voy a mostrar cómo obtener un hosting gratuito de PHP, con espacio ilimitado y bases de datos de MySQL sin límite sin que tengas que pagar un solo centavo. El hosting del que hablo, además de ser gratuito, proporciona lo siguiente: Panel de control llamado Vista Panel (para administrar el sitio) Espacio ilimitado en disco PhpMyAdmin PHP versión 7 MySQL Certificado para que tengas HTTPS Cuentas de FTP Un dominio En resumen proporciona todo lo necesario para montar una app web que utilice PHP y MySQL. Voy a explicarte cómo crear una cuenta y comenzar a usarlo. Al finalizar tendrás un sitio como el siguiente: http://parzibyte-tests.byethost7.com/ ...

mayo 23, 2019 · 4 min · 764 palabras · Parzibyte

Instalar LAMP y phpmyadmin en Ubuntu

En este post vamos a ver cómo instalar la pila de LAMP en Ubuntu; es decir, vamos a instalar Apache, MySQL y PHP en Ubuntu. Adicional a ello veremos cómo instalar phpmyadmin para administrar MySQL desde el navegador web con una interfaz amigable. También veremos cómo configurar MySQL, probar la instalación de PHP y probar phpmyadmin. Nota: esto lo vamos a hacer con tasksel, un “gestor” de Ubuntu. Será algo sencillo. Nota 2: si usas Windows mira este tutorial. ...

mayo 8, 2019 · 4 min · 766 palabras · Parzibyte

Enviar y recibir JSON con encabezados usando PHP y cURL

En este post voy a explicar cómo enviar datos codificados como JSON y cómo recibir datos igualmente de tipo JSON usando PHP y las funciones de cURL. Al final seremos capaces de enviar datos JSON con PHP así como encabezados HTTP. Gracias a que veremos cómo hacer esta comunicación podríamos conectar dos servidores de PHP en distintos hosts, o unificar el consumo de APIs de terceros en un solo lugar. ...

abril 5, 2019 · 6 min · 1142 palabras · Parzibyte

CRUD de Laravel con MySQL: administrador de canciones

CRUD de Laravel con MySQL o MariaDB Hoy toca el turno de Laravel (un framework de PHP) para conectarse a la base de datos más popular: MySQL. En este post voy a explicar cómo conectar Laravel con MySQL o MariaDB, comenzando por configurar la base de datos, pasando a través de las rutas, repasando el motor de plantillas de Blade y tocando un poco el tema de los mensajes flash. Al final vamos a tener un CRUD o ABC, en donde se verán las operaciones básicas de Laravel con MySQL: insert o insertar, update o actualizar, select o seleccionar y finalmente delete o eliminar. ...

marzo 27, 2019 · 8 min · 1699 palabras · Parzibyte

Declarar variable de PHP en vista de Blade con Laravel

Blade es un poderoso motor de plantillas, usado en Laravel. Ya he escrito dos posts: Blade con Laravel: una introducción Blade y Laravel parte 2 Lo que nos reúne hoy aquí es cómo podemos declarar una variable dentro de una vista o template de Blade. Su uso no se recomienda, pero a veces viene bien declarar variables dentro de nuestras plantillas; eso sí, no hay que abusar. ...

marzo 6, 2019 · 2 min · 270 palabras · Parzibyte