QR ကုဒ်များကိုယခုဝက်ဘ်ဆိုက်ခုန်ခြင်း, ငွေပေးချေခြင်း, စျေးကွက်ရှာဖွေရေးနှင့်အခြားအခြေအနေများတွင်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသည်။ Developer များက QR ကုဒ်များ၏မျိုးဆက်များနည်းစနစ်များကိုကျွမ်းကျင်ရန်အထူးအရေးကြီးသည်။ ဤဆောင်းပါးသည် PHP မှတစ်ဆင့် PHP မှတစ်ဆင့် QR Codes များကိုမြန်မြန်ဆန်ဆန်လုပ်ဆောင်ရန်မည်သို့မြန်ဆန်စေနိုင်သနည်း။
တရားဝင် coding မတိုင်မီယုံကြည်စိတ်ချရသော QR Code မျိုးဆက်စာကြည့်တိုက်ကိုမိတ်ဆက်ပေးရန်လိုအပ်သည်။ ပေါ့ပါးသော PHP QR Code စာကြည့်တိုက်ကိုအသုံးပြုရန်နှင့်လျင်မြန်စွာဖွံ့ဖြိုးတိုးတက်မှုအတွက်သင့်လျော်သည်။
installation speading အောက်ပါအတိုင်းဖြစ်သည် -
// စီမံကိန်းလမ်းညွှန်ကိုဖန်တီးပြီး Mkdir QRCODE ကိုရိုက်ထည့်ပါ CD QRCODE // စာကြည့်တိုက် file git clone https://github.com/t0k4rt/phpqrcode.git
တပ်ဆင်ပြီးပြီးပါက core file qrlib.php ကို Phpqrcode Folder တွင်တွေ့နိုင်သည်။
QR Code စာကြည့်တိုက်ကို install လုပ်ပြီးနောက်ရိုးရှင်းသော QR Code ကိုထုတ်လုပ်ရန်ကုဒ်ကိုရေးနိုင်သည်။
<?php // QR Code စာကြည့်တိုက်မိတ်ဆက်ပေးခြင်း include "qrcode/qrlib.php"; // QR Code အကြောင်းအရာကိုသတ်မှတ်ပါ $text = "https://www.example.com"; // Save Path ကိုသတ်မှတ်ပါ $path = "qrcode.png"; // QR ကုဒ်ကိုထုတ်လုပ်ပါ QRcode::png($text, $path); ?>
ဤကုဒ်သည် QR code image ကိုထုတ်လွှင့်ပြီး၎င်းကိုဒေသခံ QRCODE.PNG ဖိုင်တွင်သိမ်းထားလိမ့်မည်။
QR Code ကိုအမှတ်တံဆိပ်အသိအမှတ်ပြုမှုကိုတိုးတက်စေရန်အတွက် logo ဓါတ်ပုံများကို QR Code တွင်ထည့်သွင်းနိုင်သည်။ အောက်ဖော်ပြပါသည်ကုဒ်အပြည့်အစုံဖြစ်သည်။
<?php include "qrcode/qrlib.php"; $text = "https://www.example.com"; $path = "qrcode_logo.png"; $logo = "logo.png"; // QR ကုဒ်ကိုထုတ်လုပ်ပါ QRcode::png($text, $path, QR_ECLEVEL_H, 10, 2); // ထည့်သည်LOGO addLogo($path, $logo); function addLogo($path, $logo) { $QR = imagecreatefromstring(file_get_contents($path)); $logo = imagecreatefromstring(file_get_contents($logo)); $QR_width = imagesx($QR); $QR_height = imagesy($QR); $logo_width = imagesx($logo); $logo_height = imagesy($logo); $logo_qr_width = $QR_width / 5; $scale = $logo_width / $logo_qr_width; $logo_qr_height = $logo_height / $scale; $from_width = ($QR_width - $logo_qr_width) / 2; imagecopyresampled( $QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width, $logo_qr_height, $logo_width, $logo_height ); imagepng($QR, $path); imagedestroy($QR); imagedestroy($logo); } ?>
ဤကုဒ်သည် QR code ကိုအမြင်အာရုံအသိအမှတ်ပြုမှုကိုတိုးတက်စေရန်အတွက်ဖန်တီးထားသော QR Code ၏ဗဟိုတွင် အမှတ်တံဆိပ် ပုံရိပ်ကို embo embered လိမ့်မည်။
ဤဆောင်းပါးတွင်မိတ်ဆက်ပေးသောအဆင့်များမှတစ်ဆင့် developer များက QR Code ကို၎င်းတို့၏စီမံကိန်းများသို့အလွယ်တကူပေါင်းစပ်နိုင်သည်။ ၎င်းသည်အခြေခံဗားရှင်းသို့မဟုတ်အဆင့်မြင့်ဗားရှင်းသည်လိုဏ်ဂူဗားရှင်းဟုတ်မဟုတ်ကိုအလျင်အမြန်အကောင်အထည်ဖော်နိုင်သည်။ ဤအကြံပြုချက်များကိုကျွမ်းကျင်ခြင်းသည်သင်၏စီမံကိန်းအတွက်အပြန်အလှန်ဆက်သွယ်မှုနှင့်အမှတ်တံဆိပ်ပြသမှုဖြစ်နိုင်ခြေများကိုပိုမိုထည့်သွင်းပါလိမ့်မည်။