Créer un QR Code en PHP

Posté le 09/03/2011

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.

Un QR CodePour 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 :)

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 :)