QR ကုဒ်များကိုခေတ်မီအပလီကေးရှင်းများ၌နေရာတိုင်းတွင်တွေ့နိုင်သည်။ မိုဘိုင်းငွေပေးချေမှုရှိမရှိ, 0 က်ဘ်ဆိုက် 0 င်ရောက်ခြင်းသို့မဟုတ်ထုတ်ကုန်ခြေရာခံခြင်းသည် QR ကုဒ်များ၏ထောက်ခံမှုမှ ခွဲ. မရပါ။ ဤဆောင်းပါးသည် PHP တွင် QR codes များကိုထုတ်လုပ်ရန်နှင့်စကင်ဖတ်စစ်ဆေးရန်မည်သို့ပြုလုပ်ရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
PHP တွင် QR ကုဒ်များကိုလုပ်ဆောင်ရန်ကျွန်ုပ်တို့သည်စာကြည့်တိုက်နှစ်ခုကိုအဓိကအသုံးပြုသည်။
ပထမအချက်မှာ GitHub မှ PHP QR ကုဒ်၏အရင်းအမြစ်ကုဒ်ကိုကူးယူပြီးစီမံကိန်းကိုမိတ်ဆက်ပေးနိုင်သည်။ ထို့နောက် PHP ပတ်ဝန်းကျင်တွင် GD extension ကို PHP ပတ်ဝန်းကျင်တွင်ဖွင့်ထားကြောင်းသေချာအောင်ပြုလုပ်ပါ။
အောက်ပါဥပမာသည် QR Code ပုံရိပ်ကိုထုတ်လုပ်ရန် PHP QR Code စာကြည့်တိုက်ကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။
// မိတ်ဆက်ပေးQR Codeစာကြည့်တိုက်
require_once('qrlib.php');
// configuration parameters တွေကို
$text = 'https://example.com'; // QR Code တွင်ပါရှိသောစာသားအချက်အလက်များ
$size = 10; // QR Code အရွယ်အစား,ယူနစ် pixels ဖြစ်ကြသည်
// QR Code ပုံရိပ်ကိုထုတ်လုပ်ပါ
$filename = 'qrcode.png';
QRcode::png($text, $filename, QR_ECLEVEL_L, $size);
echo 'QR ကုဒ်ကိုထုတ်ပေးသည်:' . $filename;
အထက်ပါကုဒ်ကိုအကောင်အထည်ဖော်ပြီးနောက်စီမံကိန်းလမ်းညွှန်တွင် QR Code image file ကိုထုတ်လုပ်လိမ့်မည်။ ရုပ်ပုံကို browser တစ်ခုသို့ output လုပ်နိုင်သည်သို့မဟုတ်နောက်ပိုင်းတွင်အသုံးပြုရန်ဆာဗာသို့သိမ်းဆည်းနိုင်သည်။
QR ကုဒ်ကိုထုတ်ပေးပြီးနောက်စကင်ဖတ်စစ်ဆေးမှု function ကိုအကောင်အထည်ဖော်ရန်လည်းလိုအပ်သည်။ Zabar သည်ဘာသာစကားများနှင့်ပလက်ဖောင်းများစွာကိုထောက်ပံ့သော Open Source QR Code အသိအမှတ်ပြုစာကြည့်တိုက်ဖြစ်သည်။ တပ်ဆင်ပြီးနောက်၎င်းကို PHP extension မှတဆင့်ဟုခေါ်နိုင်သည်။
Linux Systems အောက်တွင် ZBAR ကို install လုပ်ရန် Package Manager ကိုသုံးနိုင်သည်။ 0 င်းဒိုးစနစ်များအရသင် binary version နှင့် zbar ကိုတရားဝင်ဝက်ဘ်ဆိုက်မှ binary version နှင့် elcomeature န်းကျင်ဆိုင်ရာ variable များကို configure variable များကိုရယူနိုင်သည်။
အောက်ပါဥပမာသည် PHP တွင် QR Code Image Image Content ကိုဖော်ထုတ်ရန် ZBAR extension ကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။
// ပုံအရင်းအမြစ်များကိုဖန်တီးပါ
$image = imagecreatefrompng('qrcode.png');
// ဖြစ်ပေါ်လာခြင်းZBarတို့ချဲ့
$scanner = zbar_scanner_create();
zbar_scanner_set_config($scanner, 0, ZBAR_CFG_ENABLE, 1);
// ပုံတွင် QR ကုဒ်ကိုစစ်ဆေးပါ
zbar_scan_image($scanner, $image); // ရလဒ်အနေဖြင့်ပြန်လာသော array တစ်ခုဖြစ်သည်
// အသိအမှတ်ပြုမှုရလဒ်များကိုရယူပါ
$results = zbar_get_results($scanner);
foreach ($results as $result) {
echo 'အသိအမှတ်ပြုမှုရလဒ်များ:' . $result->data . ' (ပုံနှိပ်စာ:' . $result->type . ')' . PHP_EOL;
}
// အရင်းအမြစ်များကိုဖြန့်ချိ
zbar_image_destroy($image);
zbar_scanner_destroy($scanner);
ကွပ်မျက်ပြီးနောက်ပရိုဂရမ်သည်သတ်မှတ်ထားသော QR Code ပုံရိပ်ကိုဖတ်ပြီးအသိအမှတ်ပြုအကြောင်းအရာများကိုထုတ်ပေးလိမ့်မည်။ ဥပမာအားဖြင့်, QR ကုဒ်တွင် URL သို့မဟုတ်စာသားပါ 0 င်သည့်အခါ script သည် terminal တွင်အချက်အလက်များကိုပြသသည်။
ဤဆောင်းပါးတွင်မိတ်ဆက်ပေးသောနည်းလမ်းမှတစ်ဆင့် developer များက PHP ရှိ QR codes များ၏မျိုးဆက်နှင့်စကင်ဖတ်စစ်ဆေးမှုလုပ်ငန်းများကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ QR ကုဒ်များကိုထုတ်လုပ်ရန် PHP QR Code စာကြည့်တိုက်ကို အသုံးပြု. ဖော်ထုတ်ရန် Zabar နှင့်ပေါင်းစပ်ပြီး၎င်းကိုဖော်ထုတ်ရန်အတွက်၎င်းကိုပေါင်းစပ်။ ယုံကြည်စိတ်ချရမှုသာမကအကောင်အထည်ဖော်ရန်လည်းရိုးရှင်းပါသည်။ ၎င်းသည်ပေါင်းစည်းခြင်းနှင့် 0 ဘ်ဆိုဒ်များ, နောက်ကျောစနစ်များသို့မဟုတ်စီမံခန့်ခွဲမှုကိရိယာများတွင်အသုံးပြုရန်သင့်တော်သည်။ ဒီသင်ခန်းစာက PHP QR Code Applications တွေကိုပိုကောင်းအောင်ကူညီနိုင်မယ်လို့မျှော်လင့်ပါတယ်။