လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP နှင့်အတူ QR ကုဒ်များကိုထုတ်လုပ်ခြင်းနှင့်စကင်ဖတ်စစ်ဆေးရန်အပြည့်အဝသင်ခန်းစာ

PHP နှင့်အတူ QR ကုဒ်များကိုထုတ်လုပ်ခြင်းနှင့်စကင်ဖတ်စစ်ဆေးရန်အပြည့်အဝသင်ခန်းစာ

M66 2025-10-29

PHP တွင် QR ကုဒ်များကိုမည်သို့ထုတ်လုပ်နိုင်မည်နည်း

QR ကုဒ်များကိုခေတ်မီအပလီကေးရှင်းများ၌နေရာတိုင်းတွင်တွေ့နိုင်သည်။ မိုဘိုင်းငွေပေးချေမှုရှိမရှိ, 0 က်ဘ်ဆိုက် 0 င်ရောက်ခြင်းသို့မဟုတ်ထုတ်ကုန်ခြေရာခံခြင်းသည် QR ကုဒ်များ၏ထောက်ခံမှုမှ ခွဲ. မရပါ။ ဤဆောင်းပါးသည် PHP တွင် QR codes များကိုထုတ်လုပ်ရန်နှင့်စကင်ဖတ်စစ်ဆေးရန်မည်သို့ပြုလုပ်ရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

အဘိတ်: လိုအပ်သောစာကြည့်တိုက်မိတ်ဆက်မိတ်ဆက်

PHP တွင် QR ကုဒ်များကိုလုပ်ဆောင်ရန်ကျွန်ုပ်တို့သည်စာကြည့်တိုက်နှစ်ခုကိုအဓိကအသုံးပြုသည်။

  • PHP QR Code: QR ကုဒ်ပုံများကိုထုတ်လုပ်ရန်အသုံးပြုသည်။
  • Zabar: QR Code အကြောင်းအရာကိုဖော်ထုတ်ရန်အသုံးပြုသည်။

ပထမအချက်မှာ GitHub မှ PHP QR ကုဒ်၏အရင်းအမြစ်ကုဒ်ကိုကူးယူပြီးစီမံကိန်းကိုမိတ်ဆက်ပေးနိုင်သည်။ ထို့နောက် PHP ပတ်ဝန်းကျင်တွင် GD extension ကို PHP ပတ်ဝန်းကျင်တွင်ဖွင့်ထားကြောင်းသေချာအောင်ပြုလုပ်ပါ။

QR Code ကိုထုတ်လုပ်ရန် PHP QR Code ကိုသုံးပါ

အောက်ပါဥပမာသည် 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 Code စကင်ဖတ်စစ်ဆေးမှုနှင့်အသိအမှတ်ပြုမှုကိုနားလည်သဘောပေါက်ရန် ZBAR ကိုသုံးပါ

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 များကိုရယူနိုင်သည်။

QR Code ကို Scan ဖတ်ခြင်း

အောက်ပါဥပမာသည် 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 တွေကိုပိုကောင်းအောင်ကူညီနိုင်မယ်လို့မျှော်လင့်ပါတယ်။