Conectar PHP y SQL Server usando PDO - CRUD de ejemplo

Aprovechando que para unas cosas de la escuela tuve que instalar SQL Server y SQL Server Management Studio (ya que por voluntad propia no lo haría jamás) decidí conectar PHP con SQL Server y hacer un CRUD, es decir, create, read, update y delete de una base de datos de SQL Server. De esta manera si algún día alguien quiere consumir una base de datos de SQL Server con PHP puede tomar este post como referencia. Al final tendremos una aplicación web como la siguiente, basada en una plantilla de Bootstrap 4. Voy a mostrarte cómo hacer un select, update, insert y delete. Además de prevenir inyecciones SQL. Recuerda que al final de todo lo que vamos a usar es PDO, una envoltura de las bases de datos que permite intercambiar de un motor a otro cambiando la cadena de conexión. Nota: todo el código fuente aquí mostrado está actualizado y completo en mi GitHub. Siéntete libre de clonarlo, editarlo, descargarlo o mejorarlo. ...

junio 5, 2019 · 11 min · 2157 palabras · Parzibyte

Grabar vídeo con JavaScript y enviarlo a servidor con PHP

Esta es la continuación del post en donde vimos cómo grabar un vídeo (con audio incluido) usando JavaScript accediendo a la cámara web y al micrófono. En ese mismo post tenemos enlaces a tutoriales para: Tomar una foto con JavaScript, y subirla a PHP Grabar un audio con JavaScript, y subirlo a PHP Así que es momento de grabar un vídeo con JavaScript pero enviar el resultado a un servidor con PHP. ...

junio 5, 2019 · 3 min · 626 palabras · Parzibyte

Instalar extensión PDO de SQL Server en PHP

La extensión de SQL Server para conectar PHP con SQL Server (qué redundancia) no viene incluida por defecto en PHP, así que debemos descargarla de otro lugar. En este post voy a mostrar cómo descargar e instalar la extensión de SQL Server para trabajar con PHP usando PDO. ...

junio 5, 2019 · 3 min · 601 palabras · Parzibyte

PHP: Habilitar extensión de Postgres PDO en Windows

Para comenzar a trabajar con PDO y la base de datos Postgres (también conocida como PostgreSQL) en Windows es necesario habilitar la extensión de PDO Postgres, si no lo hacemos, aparecerá el siguiente error: PHP Fatal error: Uncaught PDOException: could not find driver Por ello es que vamos a ver cómo solucionar este problema en Windows con PHP. Nota: si no tienes XAMPP mira aquí cómo se instala, y si no tienes PostgreSQL mira cómo se instala en este post. ...

junio 5, 2019 · 2 min · 289 palabras · Parzibyte

Reiniciar servidor de Apache en Windows con XAMPP

En múltiples ocasiones al seguir un tutorial con PHP o hacer cambios en el servidor se nos pide que reiniciemos Apache y PHP. PHP no se puede reiniciar, pero Apache sí, pues Apache es el servidor. En este post vamos a ver cómo reiniciar el servidor de Apache en Windows cuando lo hemos instalado con XAMPP. ...

junio 5, 2019 · 1 min · 176 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

Ubicación del directorio de extensiones en PHP

Algunas extensiones para PHP (que no vienen por defecto) que descargamos de terceros deben colocarse en el directorio de extensiones de PHP. En este post voy a mostrarte cómo puedes conocer la ubicación del directorio ext, es decir, el directorio de extensiones de PHP. ...

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

Restablecer contraseña de OpenCart manualmente

Hoy vamos a ver cómo restablecer la contraseña de OpenCart (sistema de comercio electrónico en PHP) manualmente, directamente en la base de datos; generando el hash y la sal manualmente con una función creada por mí. ...

mayo 31, 2019 · 2 min · 357 palabras · Parzibyte

Instalación de OpenCart versión 3 en servidor Windows y Linux

En este tutorial voy a mostrar cómo instalar OpenCart en su versión 3 sobre un servidor con PHP. Puedes montarlo directamente en un servidor en producción, o en tu localhost para hacer pruebas. Si vas a hacer pruebas sobre Windows mira este tutorial para instalar XAMPP. ...

mayo 30, 2019 · 6 min · 1113 palabras · Parzibyte

Crear archivos zip con PHP: agregar archivos y directorios, descargar zip y proteger con contraseña

Desde hace tiempo he querido hacer un post completo sobre cómo trabajar con archivos ZIP en PHP. Como sabemos, los archivos ZIP son unos paquetes que permiten tener dentro múltiples archivos para su posterior transporte. PHP tiene soporte nativo para los archivos ZIP en la clase ZipArchive y permite comprimir o empaquetar archivos de una manera fácil. Hoy vamos a ver cómo: Crear un archivo zip y agregarle contenido Forzar la descarga de un archivo zip, es decir, crear un zip y mostrarlo en el navegador Agregar archivos a un zip a partir de un patrón glob Agregar todo el contenido de un directorio de manera recursiva. Es decir, agregar todo el contenido y si hay un directorio agregar el contenido de ese directorio, así recursivamente. Proteger un archivo ZIP con contraseña Todavía no vamos a ver cómo descomprimir o desempaquetar, eso es de otro post. ...

mayo 28, 2019 · 9 min · 1705 palabras · Parzibyte