recherche
MaisonBibliothèques PHPAutres bibliothèquesbibliothèque PHP de code QR qmaster
bibliothèque PHP de code QR qmaster
<?php    
undation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA  
    echo "<h1>PHP QR Code</h1><hr/>";   
    //set it to writable location, a place for temp generated PNG files
    $PNG_TEMP_DIR = dirname(__FILE__).DIRECTORY_SEPARATOR.'temp'.DIRECTORY_SEPARATOR;
    //html PNG location prefix
    $PNG_WEB_DIR = 'temp/';
    include "qrlib.php";      
    //ofcourse we need rights to create temp dir
    if (!file_exists($PNG_TEMP_DIR))
        mkdir($PNG_TEMP_DIR);
    $filename = $PNG_TEMP_DIR.'test.png'; 
     $errorCorrectionLevel = 'L';
    if (isset($_REQUEST['level']) && in_array($_REQUEST['level'], array('L','M','Q','H')))
        $errorCorrectionLevel = $_REQUEST['level'];    
    $matrixPointSize = 4;
    if (isset($_REQUEST['size']))
        $matrixPointSize = min(max((int)$_REQUEST['size'], 1), 10);

Notre classe de génération de code QR nécessite d'abord que votre environnement PHP soit activé pour prendre en charge GD2. Il fournit une méthode clé png(), dans laquelle le paramètre $text indique la génération d'un texte d'information à deux chiffres ; le paramètre $outfile indique s'il faut générer un fichier image de code QR, la valeur par défaut est non ; le paramètre $level indique le fichier image de code QR ; taux de tolérance aux pannes, c'est-à-dire si les zones couvertes peuvent également être identifiées, qui sont L (QR_ECLEVEL_L, 7 %), M (QR_ECLEVEL_M, 15 %), Q (QR_ECLEVEL_Q, 25 %), H (QR_ECLEVEL_H, 30 %) ; le paramètre $size indique la taille de l'image générée, la valeur par défaut est 3 ; le paramètre $margin indique la valeur d'espacement de la zone vide de la bordure autour du code QR ; le paramètre $saveandprint indique s'il faut enregistrer le QR ; code et affichez-le.

Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

La bibliothèque ultime de codes QR PHPLa bibliothèque ultime de codes QR PHP

15Jan2025

HeroQR : Votre bibliothèque de génération de code QR PHP de rêve Êtes-vous toujours inquiet de la génération de code QR en PHP ? N'hésitez plus ! « Je suis heureux de vous présenter HeroQR, une bibliothèque PHP open source avancée conçue pour rendre la génération de codes QR facile, puissante et flexible. Pourquoi choisir HeroQR ? HeroQR se distingue par sa personnalisation et sa facilité d'utilisation. Que vous soyez un débutant à la recherche d'une solution simple de code QR ou un développeur expérimenté ayant besoin de fonctionnalités avancées, HeroQR a ce dont vous avez besoin. Principales fonctionnalités de HeroQR HeroQR est conçu pour fournir aux développeurs des outils puissants pour créer et personnaliser des codes QR. Voici un bref aperçu de ses fonctionnalités remarquables : Personnalisation inégalée avec des ajouts redimensionnables

Comment jQuery simplifie-t-il la manipulation du DOM pour les développeurs Web ?Comment jQuery simplifie-t-il la manipulation du DOM pour les développeurs Web ?

03Jan2025

Overflow : Hidden and Expansion of HeightjQuery se distingue des autres bibliothèques JavaScript par sa compatibilité multiplateforme et...

Comment ajouter des bibliothèques externes à mes projets Qt Creator ?Comment ajouter des bibliothèques externes à mes projets Qt Creator ?

29Dec2024

Ajout de bibliothèques externes aux projets Qt CreatorL'intégration de bibliothèques externes dans des projets Qt Creator vous permet d'exploiter des bibliothèques préexistantes...

Gérez les doublons dans votre Bitwarden Vault avec PythonGérez les doublons dans votre Bitwarden Vault avec Python

05Jan2025

Bitwarden ne dispose pas de méthode intégrée pour gérer les doublons dans votre coffre-fort. Je n'étais pas satisfait des autres bibliothèques créées par les utilisateurs que j'ai trouvées, alors j'ai créé un outil basé sur Python pour aider à automatiser le processus. Caractéristiques Filtrer les entrées par

Comment les bibliothèques peuvent-elles accéder aux paramètres de configuration sans utiliser app.config ?Comment les bibliothèques peuvent-elles accéder aux paramètres de configuration sans utiliser app.config ?

01Jan2025

Fournir des paramètres de configuration pour les bibliothèques : une alternative à App.configContrairement aux applications exécutables, les bibliothèques (DLL) n'ont pas de...

Comment intégrer des bibliothèques externes dans les artefacts IntelliJ IDEA ?Comment intégrer des bibliothèques externes dans les artefacts IntelliJ IDEA ?

23Dec2024

Incorporation de bibliothèques externes dans les artefacts IntelliJ IDEAPour intégrer de manière transparente des bibliothèques externes dans vos artefacts IntelliJ IDEA,...

See all articles