Curso de PHP y MySQL 16: Generar Código QR

Este es el capitulo 16 del Curso de PHP y MySQL. En este capitulo aprenderemos generar códigos  QR (Bidimensional) con PHP y MySQL con la ayuda de la librería PHPqrcode.

Requisitos:

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

<?php
	//Agregamos la libreria para genera códigos QR
	require "phpqrcode/qrlib.php";    
	
	//Declaramos una carpeta temporal para guardar la imagenes 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';

        //Parametros de Condiguració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 parametros 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;’

Recuerda suscribirte a nuestro canal de YouTube, ¡¡¡Es Gratis!!!
Tutorial en Vídeo: