Generátor QR kódov - API

Kód QR je špeciálny dvojrozmerný kód, ktorý sa používa na prenos krátkych informácií, napr. do mobilného telefónu.

Kódy QR možno jednoducho vygenerovať jednoduchým vložením obrázka na serveroch spoločnosti Google.

Napríklad:

QR kódQR code

Môžeme nastaviť 3 parametre:

  • Veľkosť v px (vertikálne a horizontálne)
  • Kódovanie (odporúčam UTF-8)
  • Adresa (URL adresa stránky, telefónne číslo, ...)

TIP: Ak existuje mobilná verzia stránky, odkazujte na ňu.

Vo väčšine prípadov váš mobilný telefón spracuje kód QR.

Vlastnú funkciu na vkladanie môžeme napísať veľmi jednoducho:

php
function getQrCode(string $url, int $size = 128, string $charset = 'UTF-8'): string
{
$size = $size < 16 ? 16 : ($size > 2048 ? 2048 : $size);
return '<img src="https://chart.apis.google.com/chart?cht=qr&chs='
. $size . 'x' . $size
. '&choe=' . urlencode($charset)
. '&chld=H%7C0&chl=' . urlencode($url)
. '">';
}
echo getQrCode('https://php.baraja.cz');

Newsletter

Nejlepsi tipy a triky o PHP do Vaseho e-mailu. Clanky a novinky nejen ze sveta PHP a programovani.