| 1234567891011121314151617181920212223242526272829 |
- <?php
- /**
- * Classe myQrcode
- *
- * Cette classe fournit des méthodes pour générer et afficher des QR codes.
- */
- class myQrcode {
-
- /**
- * Affiche un QR code pour un lien donné.
- *
- * @param string $_lien Le lien à encoder dans le QR code.
- */
- public static function show(string $_lien){
- include_once(DIR_PHP_LIBS . "phpqrcode/qrlib.php");
- QRcode::png($_lien, NULL ,QR_ECLEVEL_L, 10);
- }
- /**
- * Affiche un QR code sous forme d'image HTML.
- *
- * @param string $_data Les données à encoder dans le QR code.
- */
- public static function printQRCode(string $_data){
- echo '<img src="./qrcode.php?q='.base64_encode($_data).'" />';
- }
-
- }
|