✅ Contenido:
¿Quieres aprender cómo generar un código QR en PHP puro, sin necesidad de frameworks, Composer ni librerías pesadas?
En esta guía de codigofuentegratis.net te muestro un ejemplo funcional, limpio y 100% explicativo.
🧰 Requisitos:
- PHP 5.4 o superior
- Archivo
phpqrcode.php
(librería ligera sin dependencias) - Un servidor web local como XAMPP, Laragon, etc.
🔧 Paso 1: Descarga la librería
Puedes obtener la librería desde el siguiente enlace:
🔗 https://github.com/t0k4rt/phpqrcode/blob/master/qrlib.php
Guárdala con el nombre phpqrcode.php
dentro de una carpeta llamada lib
.
📄 Paso 2: Código PHP para generar el código QR
Crea un archivo qr.php
y coloca lo siguiente:
<?php
// Incluir la librería
include('lib/phpqrcode.php');
// Texto o URL que deseas codificar
$texto = "https://www.codigofuentegratis.net";
// Generar el QR y mostrarlo
QRcode::png($texto);
?>
🧠 ¿Qué hace este código?
include('lib/phpqrcode.php')
: Carga la librería.$texto
: Contiene el texto o enlace que se convertirá en código QR.QRcode::png($texto)
: Genera y muestra la imagen QR directamente en el navegador.
💾 ¿Quieres guardar el QR como imagen?
Solo cambia la función QRcode::png()
así:
<?php
include('lib/phpqrcode.php');
$texto = "https://www.codigofuentegratis.net";
$archivo = "qr_generado.png";
// Guarda el QR como imagen PNG
QRcode::png($texto, $archivo);
echo "QR generado y guardado como: $archivo";
?>
📷 Vista previa esperada:
- El código QR aparecerá directamente como imagen en tu navegador, o
- Se guardará como un archivo PNG en tu carpeta actual (según el caso).