16. Generar Código QR
Requisitos:
- Servidor Web, PHP y MySQL.
- PHPqrcode. Descargar
Descargamos la librería de PHPqrcode, creamos una carpeta en nuestro servidor web y la nombramos codigo_qr, en esta carpeta extraemos la librería.
Creamos un script para generar un Código QR. index.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
<?php //Agregamos la librería para genera códigos QR require "phpqrcode/qrlib.php"; //Declaramos una carpeta temporal para guardar la imágenes generadas $dir = 'temp/'; //Si no existe la carpeta la creamos if (!file_exists($dir)) mkdir($dir); //Declaramos la ruta y nombre del archivo a generar $filename = $dir.'test.png'; //Parámetros de Configuración $tamaño = 10; //Tamaño de Pixel $level = 'L'; //Precisión Baja $framSize = 3; //Tamaño en blanco $contenido = "http://codigosdeprogramacion.com"; //Texto //Enviamos los parámetros a la Función para generar código QR QRcode::png($contenido, $filename, $level, $tamaño, $framSize); //Mostramos la imagen generada echo '<img src="'.$dir.basename($filename).'" /><hr/>'; ?> |
Precisión:
L = Baja
M = Mediana
Q = Alta
H= Máxima
Tipo de Contenido:
Texto: ‘Codigos de Programacion’
URL: ‘http://www.codigosdeprogramacion.com’
Télefono: ‘tel:(049)123-456-789′
SMS: »smsto:(049)012-345-678:Cuerpo de sms’
Email: ‘mailto:micorreo@dominio.com?subject=Asunto&body=contenido’
VCard: ‘BEGIN:VCARD’.’\n»;
‘FN:Codigos de Programacion’.»\n»;
‘TEL;WORK;VOICE:(049)012-345-678’.»\n»;
‘END:VCARD
WIFI: ‘WIFI:S:MISSID;T:WPA;P:PASSWORD;H:true;’