Générateur de codes QR - API

📅   11. 09. 2019
👤   Jan Barášek

Un code QR est un code bidimensionnel spécial utilisé pour transmettre des informations courtes, par exemple à un téléphone portable.

Les codes QR peuvent être facilement générés en insérant simplement une image sur les serveurs de Google.

Par exemple :

QR code
<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">

Nous pouvons régler 3 paramètres :

  • Taille en px (vertical et horizontal)
  • Encodage (je recommande UTF-8)
  • Adresse (URL de la page, numéro de téléphone, ...)

CONSEIL : s'il existe une version mobile du site, créez un lien vers celle-ci.

Dans la plupart des cas, votre téléphone portable traitera votre code QR.

Nous pouvons écrire notre propre fonction d'incorporation très facilement :

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');

Jan Barášek     En savoir plus sur l'auteur

L'auteur travaille comme développeur principal et architecte logiciel à Prague. Il conçoit et gère de grandes applications web que vous connaissez et utilisez. Depuis 2009, il a acquis une grande expérience qu'il transmet par le biais de ce site web.

Je serai heureux de vous aider:

Contact