Installieren Sie die Phpqrcode -Bibliothek
Sie müssen das PHPQRCODE -Paket in Ihrem System installieren, um QR -Code mithilfe von PHP -Skript zu generieren. Sie müssen Ihr System auch aktualisieren, bevor Sie das Paket installieren.
Führen Sie den folgenden Befehl aus, um das System zu aktualisieren:
$ sudo apt -get update -y
Führen Sie den folgenden Befehl aus, um die zu installieren PHPQRCODE auf Ubuntu:
$ sudo apt -Get install -y phpqrcode
Führen Sie den folgenden Befehl aus, um den Apache -Server neu zu starten:
$ sudo service apache2 neu starten
QRCode ist eine der Klassen dieser Bibliothek, die die PNG () -Funktion enthält, die in den Beispielen dieses Tutorials zum QR -Bild verwendet wird. Die Syntax dieser Funktion ist unten angegeben.
Syntax:
QRCode :: PNG ($ text, $ file, $ error_correction, $ pixel_size, $ Frame_size);
PNG () -Funktion kann fünf Argumente erfolgen. Das erste Argument, $ Text, Legt die Daten fest, die zum Generieren des QR -Code verwendet werden. Das zweite Argument, $ Datei, Legt den Dateinamen so fest, dass das QR -Bild gespeichert wird. Das dritte Argument, $ ERROR_KREKTIKREKTION, Legt die Fehlerkorrekturfähigkeit fest. Vier Zeichen (L, M, Q und H) können verwendet werden, um die Korrekturstufe anzugeben. Das vierte Argument, $ pixel_size, Legt die Größe des Pixels fest. Zuletzt das fünfte Argument, $ Frame_Size, Legt die Größe von QR fest, die von Level 1-10 stammen kann.
Beispiel 1: Generieren Sie den QR -Code und zeigen Sie ihn im Browser an
Das folgende Skript generiert ein QR -Bild einfacher Daten und zeigt das Bild direkt im Browser an. Erstellen Sie ein PHP -Skript mit dem folgenden Skript.
Das erforderliche Skript aus dem PHPQRCODE Die Bibliothek ist zu Beginn des Skripts enthalten. "Willkommen bei LinuxHint" wird als Daten im Skript zum Generieren eines QR -Bildes verwendet. Wenn die Bedingung verwendet wird, um zu überprüfen, ob die QRCode -Klasse im Skript vorliegt oder nicht. Wenn die Klasse vorhanden ist, wird ein QR -Bild erstellt, da sonst eine Fehlermeldung gedruckt wird. Als nächstes die Tag wird verwendet, um das generierte QR -Bild durch dieses Skript zu drucken.
// Fügen Sie die erforderliche Bibliothek für Ubuntu hinzuAusgang:
Die folgende Ausgabe wird nach dem Ausführen des Skripts vom Webserver angezeigt. Sie können die Daten mit einem intelligenten Mobilfunk- oder QR -Scanner aus dem Bild scannen.
Beispiel 2: Erstellen und speichern Sie das QR -Bild in eine Datei
Im vorherigen Beispiel wird das QR -Bild direkt im Browser gedruckt und nicht als Bilddatei gespeichert. Das folgende Skript speichert das QR -Bild als PNG -Datei. Erstellen Sie eine PHP -Datei mit dem Skript.
PNG () -Funktion wird hier mit zwei Argumenten verwendet. "Php QR -Codegenerator" wird im ersten Argument als Daten zum Generieren des QR -Codes verwendet, und 'Qrimage.png ' wird im zweiten Argument verwendet, um das Bild in einer Datei zu speichern. Als nächstes ist der HTML -Code eingebettet mit Tag zum Anzeigen Qrimage.png Datei im Browser.
// Fügen Sie die erforderliche Bibliothek für Ubuntu hinzuAusgang:
Die folgende Ausgabe wird nach dem Ausführen des Skripts vom Webserver angezeigt. Sie können die Daten mit einem intelligenten Mobilfunk- oder QR -Scanner aus dem Bild scannen.
Beispiel 3: Erstellen und speichern Sie das QR -Bild mit Größe in eine Datei
In den beiden vorherigen Beispielen werden keine Rahmengröße und Pixelgröße definiert, um das QR -Bild zu erzeugen. Das folgende Skript erstellt ein QR -Bild mit dem jeweiligen Pixel- und Rahmengröße und speichert das Bild in einer PNG -Datei. Alle fünf Argumente werden in der Funktion PNG () dieses Skripts verwendet. "Lernen Sie Php von LinuxHint" wird im ersten Argument der PNG () -Funktion festgelegt, mit der das QR -Bild erzeugt wird. Uniqid () Die Funktion wird im Skript verwendet, um einen PNG -Dateinamen mit einer eindeutigen ID zu erstellen. 'L' wird für die Fehlerkorrekturstufe verwendet. 12 wird für die Pixelgröße eingestellt und 8 für die Rahmengröße des QR -Bildes eingestellt. Als nächstes wird der Dateiname in der verwendet Tag zum Anzeigen des generierten QR -Bildes der Daten.
// Fügen Sie die erforderliche Bibliothek für Ubuntu hinzuAusgang:
Die folgende Ausgabe wird nach dem Ausführen des Skripts vom Webserver angezeigt. Sie können die Daten mithilfe eines intelligenten Mobilfunk- oder QR -Scanners scannen.
Abschluss
Es gibt viele Merkmale in der PHPQRCODE Bibliothek für QR -Codegenerierung. Die Verwendung von die PNG () Funktion der QR-Code Die Klasse wird in diesem Tutorial anhand verschiedener Beispiele erläutert. Die Möglichkeiten, ein QR -Bild direkt zu erstellen, das QR -Bild in einer Datei zu speichern und das QR -Bild mit der benutzerdefinierten Größe zu erstellen.