PHP - QRCode



Gerar QRCode - Informar texto:


Html:

PNG:

Gerar QRCode PNG

 

 

  Arquivos para QRCode - baixar aqui

// Arquivos Página QRCode 

// PHP

	$msg_qrcode = isset($_POST['msg_qrcode']) ? $_POST['msg_qrcode'] : '';
	if (!$msg_qrcode)
		$msg_qrcode = "http://orleijp.com.br";

	require_once "aula_php/config/php/qrcode.class.php";


// CSS

	table.qr{border-collapse: collapse;border: solid 1px black;table-layout: fixed;}
	table.qr td{width: 5px;height: 5px;font-size: 2px;}
	table.qr td.on{background: #000000;}


// PHP que gera o html

	$qrcode = new QRcode(utf8_decode($msg_qrcode), 'L');
	$qrcode->displayHTML();
	

// Html que gera o PNG

	img src="image.php?msg=TEXTO&err=L; ?>" style="border: solid 1px black;"

	
// Arquivo image.php

	$msg = isset($_GET['msg']) ? $_GET['msg'] : '';
	if (!$msg) $msg = "http://orleijp.com.br";


	$err = isset($_GET['err']) ? $_GET['err'] : '';
	if (!in_array($err, array('L', 'M', 'Q', 'H'))) $err = 'L';

	require_once "qrcode.class.php";

	$qrcode = new QRcode(utf8_encode($msg), $err);
	$qrcode->disableBorder();
	$qrcode->displayPNG(200);