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

par Tychic Obanda


Programmation web | 20 commentaires



Besoin d'une carte Visa ? Procurez-vous la carte visa Fyatu à seulement 5$. Cliquez ici


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 ObandaJe suis 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 et de vivre de cette passion.




Laisser un commentaire
Vous pouvez écrire en gras en utilisant * et en italique en utilisant _
753

20 commentaires

Renaud
Renaud

On modifie ou la taille ?

Répondre

Erman Forward
Erman Forward

merci, le programme m'a beaucoup aidé. je voudrais vraiment avoir votre contact.
vous pouvez m’écrire sur whatsapp: www.wa.me/+237653045287

Répondre

Galisurf
Galisurf

Salut merci pour ce script, mais j'ai un souci, il me renvoi NULL :'( et je ne sais pas vraiment comment me dépatouiller, est ce que vous pouvez m'aider ?

Répondre

Tene
Tene

Svp on me génère les erreurs ( dans qrconfig.php ) comment y remédier Merci

Répondre

John
John

Je suis ebahi par ce tuto, c'est donc aussi simple que ça? Merci beaucoup!

Répondre
<a href='http://www.243tech.com/tychic-obanda/'>Tychic Obanda</a>
Tychic Obanda

Oui John. C'est simple de créer un QR Code en PHP.


Nkala Kevine Christ
Nkala Kevine Christ

Salut obanda, c'est Christ un ami développeur nous sommes aussi ami sur Facebook en tout cas j'ai aimé l'astuce tu es un bon enseignant tu nous a fait comprendre le QR code d'une manière facile en peu de ligne

Répondre
<a href='http://www.243tech.com/tychic-obanda/'>Tychic Obanda</a>
Tychic Obanda

Salut Christ.

Merci beaucoup pour ton commentaire !


John
John

Merci beaucoup pour cet article ça m'a beaucoup aider. Je vous enverrai un message.

Répondre
<a href='http://www.243tech.com/tychic-obanda/'>Tychic Obanda</a>
Tychic Obanda

Je t'en prie John. Tu peux m'écrire sur cette adresse 243tech@gmail.com


Garçin
Garçin

Bonjour Tychic, j'ai essaye le tutoriel, jamais je n'aurais imagine que c'etait aussi simple de creer un qrcode. Vraiment tres tres facile. En si peu de temps. Merçi beaucoup

Répondre
<a href='http://www.243tech.com/tychic-obanda/'>Tychic Obanda</a>
Tychic Obanda

PHP a vraiment simplifier la création de QR Code


Garçin
Garçin

Mais dejà merçi pour le tutoriel

Répondre
Berrada
Berrada

svp ou se trouve le tutoriel ?

Berrada
Berrada

svp ou se trouve le tutoriel ?


Garçin
Garçin

Je viens de voir le tutoriel, je vais l'essayer ensuite je te dirais ce que j'ai obtenu

Répondre

ÉZÉCHIEL LUSANDA NTU
ÉZÉCHIEL LUSANDA NTU

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

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

Courage Tychic

Répondre
<a href='http://www.243tech.com/tychic-obanda/'>Tychic Obanda</a>
Tychic Obanda

Merci Hubert


Recherche

Bonus Gratuit

50 conseils aux blogueurs débutants et futurs blogueurs

Un ebook écrit pour vous montrer tout ce qu'il faut pour devenir développeur web

Avatar Tychic Obanda

Envie d'apprendre plus sur la création de sites web ? Vous êtes au bon endroit ! 170 articles publiés, 7649 commentaires ont été postés sur 243tech. Tout ce que vous cherchez se trouve certainement ici...