Comment générer ou créer un QR Code en PHP

par Tychic Obanda


Posté le 15-10-2018 à 12:20 | Programmation web | 4


491
Partages
Partager sur Facebook151 Partager sur Twitter130 Partager sur Whatsapp210

Aujourd'hui on le voit presque partout. Sur nos PC, dans les emballages, aux supermarchés, bref, presque partout. Il s'agit de QR Code. Et dans cet article, je vous montre comment on peut le créer avec le langage PHP.

Il y a quelques mois passés, j'avais participé à un meetup organisé par CoqDig, un meetup qui a réunit les développeurs congolais auquel un des intervenants a parlé de comment générer un QR Code en Swift, le langage de programmation développé par Apple.

C'était pour ma première fois d’apprendre plus sur cet outil : son origine, ses différents types, comment sont stockées les informations, etc.

Mais ce n'est pas vraiment de ça que je veux vous parler dans cet article. Non!

Dans cet article je vous montre comment créer un QR Code en PHP. C'est simple et facile à faire!

Hey Tychic! C'est quoi un QR Code d'abord. Explique-nous de quoi il s'agit avant de nous montrer comment le créer en PHP.

Qu'est-ce qu'un QR Code?

Exemple de QR Code

Le QR Code est un type de code-barres en deux dimensions(ou code matriciel) constitué des modules noirs disposés dans un carré à fond blanc. L'agencement de ces points définit l'information que contient le code.

Son avantage est de pouvoir stocker plus d'informations qu'un code à barres, et surtout des données directement reconnues par des applications, permettant ainsi de déclencher facilement des actions comme :

  • Naviguer vers un site internet, visiter un site web, ou mettre l'adresse d'un site en marque-page;
  • Regarder une vidéo en ligne ou en contenu multimédia;
  • Se connecter à une borne Wifi;
  • Déclencher un appel vers un numéro de téléphone ou envoyer un SMS;
  • Ajouter une carte de visite virtuelle dans les contacts;
  • Afficher un texte ou rédiger un texte libre.

Source : Wikipedia

Vous pouvez même créer vos propres QR Code en ligne. Mais je ne vous conseille pas de le faire car avec cet article, je vous montre comment le faire avec le langage PHP.

Créer un QR Code en PHP

Pour générer un QR Code en PHP, nous allons nous servir de la librairie PHP QR Code qui est une librairie LGCPL pour le générer facilement avec le langage de programmation PHP.

Cette librairie permet de choisir plusieurs tailles du code entre 1 et 40, et de sauvegarder l'image QR Code en PNG ou JPG.

Télécharger la librairie PHP QR Code

La première chose à faire c'est de télécharger la librairie PHP QR Code sur votre ordinateur.

Télécharger la librairie

Après le téléchargement de la librairie, décompresser le fichier phpqrcode.zip et placer le dossier phpqrcode à la racine de votre projet.

Créer un QR Code

Ensuite, créer un fichier PHP et ajouter ces lignes de codes

<?php
include('phpqrcode/qrlib.php'); //On inclut la librairie au projet
$lien='https://www.243tech.com'; // Vous pouvez modifier le lien selon vos besoins
QRcode::png($lien, 'image-qrcode.png'); // On crée notre QR Code
?>

Ces codes trois lignes permettent de créer un QR Code en PHP.

Après avoir créé votre QR Code, utilisez un scanner QR Code pour scanner votre image afin de voir le résultat.

En scannant l'image ci-dessous, vous allez accéder à www.243tech.com

Alors dites-moi, comment avez-vous trouver la création des QR Codes en PHP? C'est facile, difficile ou difficile à faire?


Tychic ObandaSalut, Mbote! Je m'appelle Tychic Obanda. Avant j'étais un simple visiteur des sites internet et aujourd'hui je suis devenu le créateur des sites internet. Passionné de l'internet et de la programmation, je publie sur ce site des astuces et tutoriels pour vous aider de mieux apprendre la programmation web.









Laisser un commentaire

4 commentaires

ÉZÉCHIEL LUSANDA NTU
ÉZÉCHIEL LUSANDA NTU
15-10-2018 à 20:14

Salut mon frère tychique obanga, j'apprécie énormément vos ambitions et vos recherches. Vraiment j'apprends beaucoup par tes recherches, avance et que l'Éternel soit avec toi.

Répondre
<a href='http://www.243tech.com/tychic-obanda/'>Tychic Obanda</a>
Tychic Obanda
22-10-2018 à 16:32

Je t'en prie Ézéchiel mais sache que, la meilleure façon de me remercier, c'est d'appliquer ce que tu lis sur 243tech et de me montrer les résultats. C'est ainsi que je serai vraiment fier de toi.


Hubert
Hubert
15-10-2018 à 12:52

Courage Tychic

Répondre
<a href='http://www.243tech.com/tychic-obanda/'>Tychic Obanda</a>
Tychic Obanda
15-10-2018 à 13:03

Merci Hubert


Recherche
Annonces
Citation Tychic Obanda
Newsletter
M'écrire sur Whatsapp

Cliquez sur l'image ci-dessous pour entrer en contact avec moi sur Whatsapp. J'aimerais vraiment échanger avec vous!!!

Citation Tychic Obanda
M'écrire sur Facebook Messenger

Cliquez sur l'image ci-dessous pour entrer en contact avec moi sur Messenger. J'aimerais vraiment échanger avec vous!!!

Citation Tychic Obanda

Avatar Tychic Obanda

Envie d'apprendre plus sur la création de sites web ? Vous êtes au bon endroit ! 70 articlés publiés, 429 commentaires ont été postés sur 243tech. Tout ce que vous cherchez se trouve peut-être ici...