Instalar biblioteca phpqrcode
Debe instalar el paquete phpqrcode en su sistema para generar código QR utilizando el script php. También debe actualizar su sistema antes de instalar el paquete.
Ejecute el siguiente comando para actualizar el sistema:
$ sudo apt -get actualización -y
Ejecute el siguiente comando para instalar el phpqrcode En Ubuntu:
$ sudo apt -get install -y phpqrcode
Ejecute el siguiente comando para reiniciar el servidor Apache:
$ sudo servicio apache2 reiniciar
QRCode es una de las clases de esta biblioteca que contiene la función png (), que se utiliza en los ejemplos de este tutorial a la imagen QR. La sintaxis de esta función se da a continuación.
Sintaxis:
QRCode :: PNG ($ text, $ archivo, $ ERROR_CORRECHE, $ PIXEL_SIZE, $ Frame_Size);
La función png () puede tomar cinco argumentos. El primer argumento, $ texto, Establece los datos que se utilizarán para generar el código QR. El segundo argumento, $ Archivo, Establece el nombre de archivo para almacenar la imagen QR. El tercer argumento, $ error_correction, Establece la capacidad de corrección de errores. Se pueden usar cuatro caracteres (L, M, Q y H) para especificar el nivel de corrección. El cuarto argumento, $ pixel_size, establece el tamaño del píxel. Por último, el quinto argumento, $ frame_size, Establece el tamaño de QR que puede ser del nivel 1-10.
Ejemplo 1: Genere el código QR y visualelo en el navegador
El siguiente script generará una imagen QR de datos simples y mostrará la imagen directamente en el navegador. Crear un script php con el siguiente script.
El script requerido del phpqrcode La biblioteca está incluida al comienzo del guión. "Bienvenido a Linuxhint" se usa como datos en el script para generar una imagen QR. 'Si' se usa la condición para verificar si la clase QRCode existe en el script o no. Si la clase existe, se creará una imagen QR, de lo contrario, se imprimirá un mensaje de error. A continuación, el La etiqueta se usa para imprimir la imagen QR generada mediante este script.
// Incluye la biblioteca necesaria para UbuntuProducción:
La siguiente salida aparecerá después de ejecutar el script desde el servidor web. Puede escanear los datos de la imagen utilizando cualquier escáner Smart Mobile o QR.
Ejemplo 2: Crear y almacenar la imagen QR en un archivo
En el ejemplo anterior, la imagen QR se imprime directamente en el navegador y no se almacena como un archivo de imagen. El siguiente script almacenará la imagen QR como un archivo PNG. Crear un archivo php con el script.
La función png () se usa con dos argumentos aquí. 'Generador de código PHP QR' se usa en el primer argumento como datos para generar el código QR, y 'Qrimage.png ' se usa en el segundo argumento para almacenar la imagen en un archivo. A continuación, el código HTML está integrado con Etiqueta para mostrar Qrimage.png Archivo en el navegador.
// Incluye la biblioteca necesaria para UbuntuProducción:
La siguiente salida aparecerá después de ejecutar el script desde el servidor web. Puede escanear los datos de la imagen utilizando cualquier escáner Smart Mobile o QR.
Ejemplo 3: Crear y almacenar la imagen QR en un archivo con tamaño
En los dos ejemplos anteriores, no se definen el tamaño del marco y el tamaño de píxeles para generar la imagen QR. El siguiente script creará una imagen QR con el tamaño de píxel y marco particular y almacenará la imagen en un archivo PNG. Los cinco argumentos se utilizan en la función png () de este script. 'Aprende PHP de Linuxhint' se establece en el primer argumento de la función png () que se utiliza para generar la imagen QR. uniqid () La función se usa en el script para crear un nombre de archivo PNG con una identificación única. 'L' se usa para el nivel de corrección de errores. 12 está configurado para el tamaño del píxel y 8 está configurado para el tamaño del marco de la imagen QR. A continuación, el nombre de archivo se usa en el Etiqueta para mostrar la imagen QR generada de los datos.
// Incluye la biblioteca necesaria para UbuntuProducción:
La siguiente salida aparecerá después de ejecutar el script desde el servidor web. Puede escanear los datos de la imagen utilizando cualquier escáner Smart Mobile o QR.
Conclusión
Existen muchas características en el phpqrcode Biblioteca para la generación de código QR. Los usos de el png () función del Código QR La clase se explica en este tutorial mediante el uso de varios ejemplos. Las formas de crear una imagen QR directamente, guardando la imagen QR en un archivo y la creación de la imagen QR con el tamaño personalizado se muestran en este tutorial para ayudar al codificador PHP a crear el código QR fácilmente usando el script PHP.