Generar códigos QR con PHP y HTML

Los códigos QR también se les conoce como código de respuesta rápida, es un código de formato de código de barras 2D que se usa para almacenar texto como números de teléfono, correos electrónicos, direcciones y texto simple, etc.  En este tutorial te mostraremos cómo generar códigos QR con PHP y HTML.

Para generar código QR solo se necesitan 3 pasos:

  1. Crear un formulario HTML para enviar texto.
  2. Descargar la librería Endroid desde Github
  3. Crear un archivo PHP que se encargue de generar los códigos QR.

Paso 1: Crear un formulario HTML para enviar texto.

Para este paso lo que haremos es un archivo llamado index.php, el cual contendrá el formulario para enviar los datos al generador, también se ha creado una pequeña función JavaScript para enviar los datos a través de ajax.

En el paso anterior he creado un formulario para enviar el texto ingresado por el usuario. Dicho archivo se encarga de enviar los datos a través de ajax al archivos llamado: qr.php

Paso 2: Descargar la librería Endroid desde Github

Para descargar la librería endroid desde Github, he utilizado un manejador de dependencias como los es composer. La instalación de la librería es realmente simple, solo debes abrir tu consola y colocamos el siguiente comando:

Paso 3: Crear un archivo PHP que se encargue de generar los códigos QR.

Luego vamos a crear un archivo y lo nombrare qr.php, el cual recibe los datos vía ajax, para poder crear el código QR.

En este paso obtenemos el texto ingresado por el usuario para crear el código QR y luego incluimos la clase que se encarga de la generación del código  QR.

Vídeo tutorial Generar códigos QR con PHP y HTML

Eso es todo, de esta  forma muy fácil se puede crear un generador de códigos QR usando PHP y HTML. Puedes personalizar este código aún más según tus requerimientos.

También te invito a que le des un vistazo a la documentación oficial de la clase que se encarga de generar los códigos QR aquí: https://github.com/endroid/qr-code

 

Nota

Hemos agregado una nueva actualización a este post en el siguiente enlace:

Cómo Crear un Generador de Códigos QR en HTML y JavaScript