Generator kodów QR - API

Kod QR to specjalny dwuwymiarowy kod, który służy do przesyłania krótkich informacji, np. do telefonu komórkowego.

Kody QR można łatwo wygenerować, po prostu wstawiając obraz na serwery Google.

Na przykład:

Kod QR.

html
<img src="https://chart.apis.google.com/chart?cht=qr&chs=100x100&choe=UTF-8&chld=H%7C0&chl=https://php.baraja.cz" alt="QR code">

Można ustawić 3 parametry:

  • Rozmiar w px (pionowo i poziomo)
  • Kodowanie (zalecam UTF-8)
  • Adres (URL do strony, numer telefonu, ...)

WSKAZÓWKA: Jeśli istnieje wersja mobilna witryny, należy zamieścić do niej link.

W większości przypadków kod QR zostanie przetworzony przez telefon komórkowy.

Bardzo łatwo jest napisać własną funkcję do osadzania:

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.