Grabar audio de micrófono con JavaScript y PHP

En este post vamos a ver cómo grabar el audio proveniente del micrófono con JavaScript y PHP. Vamos a acceder al micrófono con JavaScript y enviar el resultado a un servidor con PHP para almacenar la grabación como un archivo de audio; además, haremos que se pueda seleccionar un distinto dispositivo de grabación. ...

mayo 27, 2019 · 4 min · 679 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

Crear Google sitemap (Mapa del sitio) XML con PHP y Sitemap.php

Hoy veremos cómo crear un archivo de mapa de sitio XML con PHP; también conocido como sitemap. Para ello vamos a usar una librería ligera llamada sitemap-php. Google creó Google Sitemaps? (Mapas de sitio de Google en inglés) para que los desarrolladores web pueden publicar listas de enlaces de sus sitios. ...

mayo 22, 2019 · 3 min · 629 palabras · Parzibyte

Aprende a usar curl

Curl es una gran herramienta para hacer peticiones y enviar datos usando HTTP. Desconozco todas sus funciones pero puedo asegurar que sirve perfectamente para probar las APIs que creamos en cualquier lenguaje de programación con el paradigma REST. Es por eso que hoy veremos cómo usar CURL para probar nuestras API’s y hacer otras peticiones que nos ayudarán a depurar nuestros programas de la web. A lo largo de este tutorial te mostraré, entre otras cosas, lo siguiente: Enviar encabezados Especificar verbo HTTP Enviar datos o JSON Enviar datos como formulario Subir un archivo Enviar el contenido de un archivo Nota: curl está disponible para Windows y me parece que viene preinstalado en Linux. ...

mayo 14, 2019 · 7 min · 1414 palabras · Parzibyte

Ciclo while con fechas en PHP

Hoy en la mañana estuve platicando con un compañero sobre un algoritmo para hacer un ciclo while con PHP que fuera desde una fecha hasta otra, día a día. Por ejemplo, un ciclo que fuera desde el 18 de marzo hasta el 25 de marzo y en cada iteración se pudiera obtener el día. Gracias a las funciones de strtotime y date fue una tarea fácil, y hoy vengo a explicar cómo es por si a alguien más le sirve. ...

mayo 8, 2019 · 8 min · 1523 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

No concatenes cadenas, usa printf o sprintf en PHP

Una de las cosas más comunes que hacemos como desarrolladores es concatenar cadenas. El operador para concatenar cadenas en PHP es el punto. Concatenamos dos cadenas así: $saludo = "hola" . " mundo"; Pero la cosa se complica cuando quieres concatenar varias cosas de distintos tipos, o concatenar resultados de llamar a funciones. Es por ello que hoy explicaré una alternativa a concatenar en PHP, y me refiero a las funciones printf y sprintf. Nota: para el generador de código de CodeIgniter utilicé mucho la función sprintf. ...

mayo 2, 2019 · 4 min · 751 palabras · Parzibyte

Traducir mensajes de login y autenticación en Laravel

Una vez que ya hemos configurado la autenticación en Laravel estamos relajados y felices, hasta que probamos unas credenciales incorrectas y sale un mensaje en inglés indicando que las credenciales son incorrectas. El mensaje dice: these credentials do not match our records. Recordemos que uno de los defectos que la mayoría de los programadores tenemos es que pensamos que las otras personas son como nosotros y que usarán un traductor o sabrán inglés, cuando la realidad es que no. Por ello es que hoy veremos cómo mostrar mensajes de error en español, en el framework Laravel. Verás que es muy sencillo. ...

abril 30, 2019 · 2 min · 408 palabras · Parzibyte

Laravel - registrar usuario manualmente

En muchos casos al usar Laravel vamos a necesitar registrar un usuario manualmente. Ya sea en nuestro ambiente de pruebas o incluso en el ambiente de producción, por alguna u otra cosa. Por ejemplo, en mi caso he desactivado el registro de usuarios en la autenticación, así que si necesito registrar uno manualmente. Justamente escribo este post, para explicar algunas maneras de registrar manualmente a un usuario en Laravel para que pueda iniciar sesión y en resumen autenticarse. ...

abril 29, 2019 · 3 min · 519 palabras · Parzibyte

Laravel: Mover elemento de una tabla a otra

En este post voy a explicar cómo mover un registro de una tabla de la base de datos a otra tabla, moviendo los datos porque se van a eliminar de una tabla para pasarlos a otra. Todo esto vamos a hacerlo con Laravel y Eloquent, es decir, a través de los modelos de Laravel. Aunque en este post se muestra cómo mover un elemento, puedes igualmente copiarlo omitiendo la parte en donde se elimina el original. ...

abril 26, 2019 · 2 min · 365 palabras · Parzibyte