php

Ustvari QR kodo s pomočjo PHP

Ustvari QR kodo s pomočjo PHP
Celoten pomen kode QR je koda za hitri odziv. Gre za matrično črtno kodo in strojno berljivo kodo, ki se uporablja za branje majhne količine podatkov s skeniranjem QR slike z mobilnim telefonom ali QR skenerjem. Obstaja veliko odprtokodnih knjižnic PHP za ustvarjanje kode QR s pomočjo skripta PHP. Programer lahko iz souceforge prenese katero koli boljšo brezplačno knjižnico PHP generatorja QR kod.mreža. phpqrcode knjižnica se v tej vadnici uporablja za ustvarjanje kode QR. Kako phpqrcode knjižnico lahko uporabite za ustvarjanje QR kode s pomočjo PHP skripta, je prikazano v tej vadnici.

Namestite knjižnico phpqrcode

Paket phpqrcode morate namestiti v sistem, da ustvarite kodo QR s pomočjo skripta PHP. Pred namestitvijo paketa morate posodobiti tudi sistem.

Za posodobitev sistema zaženite naslednji ukaz:

$ sudo apt-get update -y

Zaženite naslednji ukaz, da namestite phpqrcode na Ubuntu:

$ sudo apt-get install -y phpqrcode

Zaženite naslednji ukaz za ponovni zagon strežnika apache:

$ sudo service apache2 restart

QRcode je eden od razredov te knjižnice, ki vsebuje funkcijo png (), ki se uporablja v primerih te vadnice za sliko QR. Sintaksa te funkcije je podana spodaj.

Sintaksa:

QRcode :: png ($ besedilo, $ datoteka, $ napaka_korekcija, $ pixel_size, $ frame_size);

Funkcija png () lahko sprejme pet argumentov. Prvi argument, $ besedilo, nastavi podatke, ki bodo uporabljeni za generiranje QR kode. Drugi argument, $, nastavi ime datoteke za shranjevanje slike QR. Tretji argument, $ error_correction, nastavi zmožnost popravljanja napak. Štiri znake (L, M, Q in H) lahko uporabimo za določitev stopnje popravka. Četrti argument, $ pixel_size, nastavi velikost slikovne pike. Nazadnje peti argument, $ frame_size, nastavi velikost QR, ki je lahko od 1 do 10 ravni.

Primer 1: Ustvarite QR kodo in jo prikažite v brskalniku

Naslednji skript bo ustvaril QR sliko preprostih podatkov in jo prikazal neposredno v brskalnik. Ustvarite PHP skript z naslednjim skriptom.

Zahtevani skript iz phpqrcode knjižnica je vključena na začetku skripta. “Dobrodošli v LinuxHint” se uporablja kot podatki v skriptu za ustvarjanje slike QR. pogoj 'if' se uporablja za preverjanje, ali v skriptu obstaja razred QRcode. Če razred obstaja, bo ustvarjena slika QR, sicer pa se natisne sporočilo o napaki. Nato, tag se uporablja za tiskanje ustvarjene slike QR s tem skriptom.

// Vključi potrebno knjižnico za Ubuntu
vključi ('/ usr / share / phpqrcode / qrlib.php ');
// Nastavitev podatkov za QR
$ code = "Dobrodošli v LinuxHint";
// preverimo, ali razred obstaja ali ne
če (class_exists ('QRcode'))

// Ustvari QR
QRcode :: png ($ koda);
še
// Natisni sporočilo o napaki
echo 'razred ni pravilno naložen';

?>

Izhod:

Naslednji izhod se bo prikazal po zagonu skripta s spletnega strežnika. Podatke s slike lahko optično preberete s katerim koli pametnim mobilnim ali QR skenerjem.

2. primer: Ustvarite in shranite sliko QR v datoteko

V prejšnjem primeru se slika QR natisne neposredno v brskalniku in se ne shrani kot slikovna datoteka. Naslednji skript bo shranil sliko QR kot datoteko PNG. Ustvarite datoteko PHP s skriptom.

Tu se uporablja funkcija png () z dvema argumentoma. 'PHP generator kode QR' se v prvem argumentu uporablja kot podatek za generiranje QR kode in 'images / generated-qr-code-using-php.png ' se uporablja v drugem argumentu za shranjevanje slike v datoteko. Nato je vdelana koda HTML oznaka za prikaz images / generated-qr-code-using-php.png v brskalniku.

// Vključi potrebno knjižnico za Ubuntu
vključi ('/ usr / share / phpqrcode / qrlib.php ');
// Nastavitev podatkov za QR
$ text = "PHP generator kode QR";
// preverimo, ali razred obstaja ali ne
če (class_exists ('QRcode'))

// Ustvari QR
QRcode :: png ($ text, 'images / generated-qr-code-using-php.png ');
še
// Natisni sporočilo o napaki
echo 'razred ni pravilno naložen';

?>


Generator QR kode





Izhod:

Naslednji izhod se bo prikazal po zagonu skripta s spletnega strežnika. Podatke s slike lahko optično preberete s katerim koli pametnim mobilnim ali QR skenerjem.

3. primer: Ustvarite in shranite sliko QR v datoteko z velikostjo

V prejšnjih dveh primerih ni določena velikost okvirja in velikost slikovnih pik za ustvarjanje slike QR. Naslednji skript bo ustvaril sliko QR z določeno velikostjo slikovnih pik in okvirja ter jo shranil v datoteko PNG. Vseh pet argumentov je uporabljenih v funkciji png () tega skripta. 'Naučite se PHP iz Linuxhinta' je nastavljen v prvem argumentu funkcije png (), ki se uporablja za generiranje slike QR. uniqid () Funkcija se v skriptu uporablja za ustvarjanje imena datoteke PNG z edinstvenim ID-jem. "L" se uporablja za raven popravljanja napak. 12 je nastavljeno za velikost slikovnih pik, 8 pa za velikost okvirja slike QR. Nato se ime datoteke uporabi v oznaka za prikaz ustvarjene QR slike podatkov.

// Vključi potrebno knjižnico za Ubuntu
vključi ('/ usr / share / phpqrcode / qrlib.php ');
// Nastavitev podatkov za QR
$ text = "Nauči se PHP iz Linuxhinta";
// Nastavite ime datoteke z enoličnim ID-jem
$ ime datoteke = uniqid ().".png ";
// Nastavitev ravni popravljanja napak ('L')
$ e_correction = 'L';
// Nastavitev velikosti slikovnih pik
$ pixel_size = 12;
// Nastavitev velikosti okvirja
$ frame_size = 8;
// Ustvari sliko QR
QRcode :: png ($ besedilo, $ ime datoteke, $ e_korrekcija, $ pixel_size, $ frame_size);
// Prikaži sliko QR
odmev "";
?>

Izhod:

Naslednji izhod se bo prikazal po zagonu skripta s spletnega strežnika. Podatke s slike lahko optično preberete s katerim koli pametnim mobilnim ali QR skenerjem.

Zaključek

Obstaja veliko funkcij v phpqrcode knjižnica za ustvarjanje QR kode. Uporabe png () funkcija QRcode razreda so razloženi v tej vadnici z različnimi primeri. Načini neposrednega ustvarjanja slike QR, shranjevanja slike QR v datoteko in ustvarjanja slike QR po meri so prikazani v tej vadnici, da bi lahko PHP kodirnik s pomočjo skripta PHP enostavno ustvaril kodo QR.

Nadzirajte in upravljajte gibanje miške med več monitorji v sistemu Windows 10
Upravitelj miške z dvojnim zaslonom vam omogoča nadzor in konfiguriranje gibanja miške med več monitorji, tako da upočasni gibanje blizu meje. Windows...
WinMouse vam omogoča prilagajanje in izboljšanje premikanja kazalca miške v računalniku z operacijskim sistemom Windows
Če želite izboljšati privzete funkcije kazalca miške, uporabite brezplačno programsko opremo WinMouse. Dodaja več funkcij, s pomočjo katerih boste kar...
Levi gumb miške ne deluje v sistemu Windows 10
Če s prenosnikom ali namiznim računalnikom uporabljate namensko miško, vendar gumb miške z levim klikom ne deluje v operacijskem sistemu Windows 10/8/...