php

Hasilkan kode QR menggunakan PHP

Hasilkan kode QR menggunakan PHP
Arti lengkap dari kode QR adalah Kode Respon Cepat. Ini adalah barcode matriks dan kode yang dapat dibaca mesin, yang digunakan untuk membaca sejumlah kecil data dengan memindai gambar QR dengan ponsel atau pemindai QR. Banyak perpustakaan PHP open-source yang ada untuk menghasilkan kode QR menggunakan skrip PHP. Pembuat kode dapat mengunduh pustaka PHP generator Kode QR gratis yang lebih baik dari souceforge.bersih. kode phpqr perpustakaan digunakan dalam tutorial ini untuk menghasilkan kode QR. Bagaimana kode phpqr perpustakaan dapat digunakan untuk menghasilkan kode QR menggunakan skrip PHP ditunjukkan dalam tutorial ini.

Instal pustaka kode phpqr

Anda harus menginstal paket phpqrcode di sistem Anda untuk menghasilkan kode QR menggunakan skrip PHP. Anda juga perlu memperbarui sistem Anda sebelum menginstal paket.

Jalankan perintah berikut untuk memperbarui sistem:

$ sudo apt-get update -y

Jalankan perintah berikut untuk menginstal kode phpqr di Ubuntu:

$ sudo apt-get install -y phpqrcode

Jalankan perintah berikut untuk me-restart server apache:

$ sudo service apache2 restart

QRcode adalah salah satu kelas perpustakaan ini yang berisi fungsi png(), yang digunakan dalam contoh tutorial ini untuk gambar QR. Sintaks dari fungsi ini diberikan di bawah ini.

Sintaksis:

QRcode::png($teks, $file, $error_correction, $pixel_size, $frame_size);

png() fungsi dapat mengambil lima argumen. Argumen pertama, $teks, mengatur data yang akan digunakan untuk menghasilkan kode QR. Argumen kedua, $berkas, mengatur nama file untuk menyimpan gambar QR. Argumen ketiga, $error_correction, mengatur kemampuan koreksi kesalahan. Empat karakter (L, M, Q, dan H) dapat digunakan untuk menentukan level koreksi. Argumen keempat, $piksel_ukuran, mengatur ukuran piksel. Terakhir, argumen kelima, $frame_size, mengatur ukuran QR yang bisa dari level 1-10.

Contoh 1: Buat kode QR dan tampilkan di browser

Skrip berikut akan menghasilkan gambar QR dari data sederhana dan menampilkan gambar langsung ke browser. Buat skrip PHP dengan skrip berikut:.

Skrip yang diperlukan dari kode phpqr perpustakaan disertakan di awal skrip. “Selamat datang di LinuxHint” digunakan sebagai data dalam skrip untuk menghasilkan gambar QR. Kondisi 'if' digunakan untuk memeriksa apakah kelas QRcode ada dalam skrip atau tidak. Jika kelas ada, maka gambar QR akan dibuat, jika tidak, pesan kesalahan akan dicetak. Selanjutnya, tag digunakan untuk mencetak gambar QR yang dihasilkan oleh skrip ini.

//Sertakan perpustakaan yang diperlukan untuk Ubuntu
include('/usr/share/phpqrcode/qrlib.php');
//Mengatur data untuk QR
$code = "Selamat datang di LinuxHint";
//memeriksa kelas ada atau tidak
if(class_exists('QRcode'))

//Hasilkan QR
Kode QR::png($kode);
lain
//Mencetak pesan kesalahan error
echo 'kelas tidak dimuat dengan benar';

?>

Keluaran:

Output berikut akan muncul setelah menjalankan skrip dari server web:. Anda dapat memindai data dari gambar menggunakan ponsel pintar atau pemindai QR apa pun.

Contoh 2: Buat dan simpan gambar QR ke dalam file

Pada contoh sebelumnya, gambar QR dicetak langsung di browser dan tidak disimpan sebagai file gambar. Skrip berikut akan menyimpan gambar QR sebagai file PNG. Buat file PHP dengan skrip.

png() fungsi digunakan dengan dua argumen di sini. 'Pembuat kode QR PHP' digunakan dalam argumen pertama sebagai data untuk menghasilkan kode QR, dan 'gambar/hasilkan-qr-code-using-php.png' digunakan dalam argumen kedua untuk menyimpan gambar dalam file. Selanjutnya, kode HTML disematkan dengan tandai untuk ditampilkan gambar/hasil-kode-qr-menggunakan-php.png file di browser.

//Sertakan perpustakaan yang diperlukan untuk Ubuntu
include('/usr/share/phpqrcode/qrlib.php');
//Mengatur data untuk QR
$teks = "Pembuat Kode QR PHP";
//memeriksa kelas ada atau tidak
if(class_exists('QRcode'))

//Hasilkan QR
QRcode::png($text, 'images/generate-qr-code-using-php.png');
lain
//Mencetak pesan kesalahan error
echo 'kelas tidak dimuat dengan benar';

?>


Pembuat Kode QR





Keluaran:

Output berikut akan muncul setelah menjalankan skrip dari server web:. Anda dapat memindai data dari gambar menggunakan ponsel pintar atau pemindai QR apa pun.

Contoh 3: Buat dan simpan gambar QR ke dalam file dengan ukuran

Dalam dua contoh sebelumnya, tidak ada ukuran bingkai dan ukuran piksel yang ditentukan untuk menghasilkan gambar QR. Skrip berikut akan membuat gambar QR dengan piksel dan ukuran bingkai tertentu dan menyimpan gambar dalam file PNG. Kelima argumen digunakan dalam fungsi png() skrip ini this. 'Belajar PHP dari Linuxhint' diatur dalam argumen pertama dari fungsi png() yang digunakan untuk menghasilkan gambar QR. unik() fungsi digunakan dalam skrip untuk membuat nama file PNG dengan ID unik. 'L' digunakan untuk tingkat koreksi kesalahan. 12 diatur untuk ukuran piksel, dan 8 diatur untuk ukuran bingkai gambar QR. Selanjutnya, nama file digunakan dalam tag untuk menampilkan gambar QR yang dihasilkan dari data.

//Sertakan perpustakaan yang diperlukan untuk Ubuntu
include('/usr/share/phpqrcode/qrlib.php');
//Mengatur data untuk QR
$text = "Belajar PHP dari Linuxhint";
//Tetapkan nama file dengan id unik
$namafile = unikid().".png";
//Mengatur tingkat koreksi kesalahan('L')
$e_koreksi = 'L';
//Mengatur ukuran piksel
$piksel_ukuran = 12;
//Mengatur ukuran bingkai
$bingkai_ukuran = 8;
//Menghasilkan gambar QR
QRcode::png($text, $filename, $e_correction, $pixel_size, $frame_size);
//Menampilkan gambar QR
gema "";
?>

Keluaran:

Output berikut akan muncul setelah menjalankan skrip dari server web:. Anda dapat memindai data dari gambar dengan menggunakan ponsel pintar atau pemindai QR apa pun.

Kesimpulan

Banyak fitur yang ada di kode phpqr perpustakaan untuk pembuatan kode QR. Kegunaan dari png() fungsi dari Kode QR kelas dijelaskan dalam tutorial ini dengan menggunakan berbagai contoh. Cara membuat gambar QR secara langsung, menyimpan gambar QR ke dalam file, dan membuat gambar QR dengan ukuran khusus ditunjukkan dalam tutorial ini untuk membantu pembuat kode PHP membuat kode QR dengan mudah menggunakan skrip PHP.

Cara Menampilkan Overlay OSD di Aplikasi dan Game Linux Layar Penuh
Memainkan game layar penuh atau menggunakan aplikasi dalam mode layar penuh bebas gangguan dapat memutus Anda dari informasi sistem yang relevan yang ...
5 Kartu Tangkap Game Teratas
Kita semua telah melihat dan menyukai gameplay streaming di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain top yang telah m...
Cara Mengembangkan Game di Linux
Satu dekade yang lalu, tidak banyak pengguna Linux yang memprediksi bahwa sistem operasi favorit mereka suatu hari nanti akan menjadi platform game po...