Créer un QR Code en PHP

Publié le 09 mars 2011 par Rkueny

Les QR Codes sont de plus en plus en vogues, du coup je me suis dit que cela vous intéresserez peut-être de savoir comment en générer un en PHP.

Pour générer des QR Codes, nous allons utiliser « PHP QR Code » un projet trouvé via SourceForge. Téléchargez donc cela, et une fois cela fait le code est très simple

1
2
3
4
5
6
7
8
9
10
11
include "qrlib.php";
 
$content= 'http://rkueny.fr';
$filename = 'qrcode.png';
$errorCorrectionLevel = 'H';
$matrixPointSize = 7;
 
QRcode::png($content, $filename,
            $errorCorrectionLevel, $matrixPointSize, 2);
 
echo '<img src="qrcode.png" alt="" />';

Le code ici utilise juste la génération du QR Code. Je vous invite à vous rendre sur leur site pour voir tout ce qui est possible de faire

Je finis ce billet en vous expliquant les différents paramètres :

  • $content   : le contenu une fois le QR Code décodé
  • $filename   : le nom de l’image générée
  • $errorCorrectionLevel : le taux de correction du QR Code. Plus il est haut, plus le QR Code pourra être détérioré (L – M – Q – H)
  • $matrixPointSize   : il s’agit de la taille de votre QR Code.

Voilà, à vos générations de QR Code