PHP သည်ကျယ်ပြန့်စွာအသုံးပြုသော web ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာဘာသာစကားဖြစ်သည်။ ဘာဖြစ်လို့လဲဆိုတော့အဲဒါဟာရိုးရှင်းပြီးသင်ယူနိုင်ပြီးအစွမ်းထက်တဲ့အရာဖြစ်တယ်, ဤဆောင်းပါးသည် PHP ၏ဖွံ့ဖြိုးတိုးတက်မှုဖြစ်စဉ်ကိုအစ မှစတင်. စတင်ခြင်းကိုနားလည်စေရန် PHP အခြေပြု web application ကိုမည်သို့တည်ဆောက်ရမည်ကိုတဖြည်းဖြည်းရှင်းပြလိမ့်မည်။
ဖွံ့ဖြိုးတိုးတက်မှုမစတင်မီကျွန်ုပ်တို့သည်ဖွံ့ဖြိုးရေးပတ်ဝန်းကျင်ကိုတည်ဆောက်ရန်လိုအပ်သည်။ PHP သည် Windows, MAC နှင့် Linux ကဲ့သို့သော operating system များတွင်လည်ပတ်နိုင်သည်။ PHP, Apache နှင့် MySQL ကဲ့သို့သော XAMPP, Wamp စသည့်စသည်တို့ကဲ့သို့သောပေါင်းစပ်ထားသောပတ်ဝန်းကျင်ကိုအသုံးပြုရန်ကျွန်ုပ်တို့ရွေးချယ်နိုင်သည်။ ဤဆောင်းပါးသည် XAMPP ကိုဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်ဆောက်လုပ်ရေးကိရိယာတစ်ခုအဖြစ်အသုံးပြုသည်။
တပ်ဆင်ပြီးနောက် browser ကိုဖွင့်ပြီး http: // localhost "ကိုထည့်ပါ။ XAMPP ၏ကြိုဆိုပါတယ် Page ကိုသင်တွေ့နိုင်ပါကပတ်ဝန်းကျင်ကိုအောင်မြင်စွာတည်ဆောက်ထားကြောင်းဆိုလိုသည်။
coding မလုပ်ခင်စီမံကိန်း၏ဖွဲ့စည်းတည်ဆောက်ပုံနှင့်အလုပ်လုပ်ရန်လိုအပ်ချက်များကို ဦး စွာစီစဉ်ရမည်။ အသုံးပြုသူမှတ်ပုံတင်ခြင်း, ဆောင်းပါးထုတ်ဝေခြင်း, ရှာဖွေခြင်းနှင့်မှတ်ချက်ပေးခြင်းအပါအ 0 င်လုပ်ဆောင်ချက်များပါ 0 င်သည့်လုပ်ဆောင်ချက်များပါ 0 င်သည်ဆိုပါစို့။
လုပ်ငန်းလုပ်ကိုင်ရန်လိုအပ်ချက်များအရစီမံကိန်းကိုအောက်ပါ module များခွဲခြားနိုင်သည်။
စီမံကိန်း၏ဒေတာဘေ့စ်ဒီဇိုင်းသည်ကုဒ်ရေးသားခြင်းမပြုမီအဓိကခြေလှမ်းတစ်ခုဖြစ်သည်။ MySQL ကိုဒေတာဘေ့စ်စီမံခန့်ခွဲမှုစနစ်အဖြစ်ရွေးချယ်ထားသောဒေတာဘေ့စ်အမည်ရှိဒေတာဘေ့စ်ကိုဖန်တီးပြီးဒေတာဘေ့စ်ရှိအသုံးပြုသူဇယားများဖန်တီးပါ။
ဒေတာဘေ့စ်တစ်ခုဖန်တီးရန်နှင့်စားပွဲတင်ဖွဲ့စည်းပုံကိုချိန်ညှိရန်အတွက် SQL Code သည်အောက်ပါအတိုင်းဖြစ်သည် -
ဒေတာဘေ့စ်ဘလော့ဂ်ကိုဖန်တီးပါ။ Table အသုံးပြုသူများကိုဖန်တီးပါ ( ID Int (6) မှ offigned auto_incrent မူလတန်းသော့, အသုံးပြုသူအမည် Varchar (20) NULL မဟုတ်ပါ။ Password Varchar (32) NULL မဟုတ်ပါ ); စားပွဲတင်ဆောင်းပါးများဖန်တီးခြင်း ( ID Int (6) မှ offigned auto_incrent မူလတန်းသော့, ခေါင်းစဉ် Varchar (100) NULL, အကြောင်းအရာစာသား null မ user_id int (6) offigned );
ထို့နောက်စီမံကိန်းအတွက် PHP ကုဒ်ကိုစတင်ရေးသားခဲ့သည်။ အောက်ဖော်ပြပါသည်စီမံကိန်း၏ module တစ်ခုချင်းစီကိုအကောင်အထည်ဖော်သည့်အဓိကကုဒ်ဖြစ်သည်။
ပထမ ဦး စွာကျွန်ုပ်တို့အသုံးပြုသူမှတ်ပုံတင်ခြင်းနှင့် login function များကိုအကောင်အထည်ဖော်ရန်လိုအပ်သည်။ အောက်ပါကုဒ်ကို "Signup.php" ဖိုင်တွင်အကောင်အထည်ဖော်ပါ။
<?php if ($_SERVER["REQUEST_METHOD"] == "POST") { $username = $_POST["username"]; $password = $_POST["password"]; // အသုံးပြုသူအမည်နှင့်စကားဝှက်၏တရားဝင်မှုကိုအတည်ပြုပါ // ... // အသုံးပြုသူအချက်အလက်ကိုဒေတာဘေ့စ်သို့ထည့်ပါ // ... } ?> <h2>အသုံးပြုသူမှတ်ပုံတင်ခြင်း</h2> <form method="post" action="signup.php"> <input type="text" name="username" placeholder="အသုံးပြုသူ" required> <input type="password" name="password" placeholder="လှျို့ဝှက်စကား" required> <button type="submit">စာရင်း</button> </form>
ဆောင်းပါးထုတ်ဝေခြင်းနှင့် browsing လုပ်ဆောင်ချက်များကိုအကောင်အထည်ဖော်ပါ။ ဤတွင် "post.php" ဖိုင်အတွက်ကုဒ်ဖြစ်သည်။
<button type="submit">ထုတ်ဝေခြင်း</button>
နောက်ဆုံးအနေနဲ့ကျနော်တို့မှတ်ချက် function ကိုအကောင်အထည်ဖော်ရန်လိုအပ်သည်။ ဤတွင် "commission.php" ဖိုင်အတွက်ကုဒ်ဖြစ်သည်။
<button type="submit">တင်ထားတယ်</button>
အထက်ပါကုဒ်ကိုဖြည့်ပြီးနောက်ကျွန်ုပ်တို့သည် module တစ်ခုစီ၏လုပ်ဆောင်နိုင်မှုကို browser တစ်ခုစီတွင်စမ်းသပ်နိုင်သည်။ အရာရာတိုင်းဟာအလုပ်လုပ်မယ်ဆိုရင်အခြားအသုံးပြုသူများက 0 င်ရောက်ခွင့်အတွက် 0 က်ဘ်ဆာဗာသို့ကုဒ်ကိုဖြန့်ဖြထားနိုင်သည်။
ဤဆောင်းပါးမှတစ်ဆင့် PHP-based web application ကိုအစ မှစတင်. ပတ် 0 န်းကျင်ဆောက်လုပ်ခြင်း, စီမံကိန်းစီမံကိန်း, ဒေတာဘေ့စ်ဒီဇိုင်းနှင့်ကုဒ်ရေးရေးစသည့်အဓိကအဆင့်များကိုဖုံးအုပ်ရန်မည်သို့ပြုလုပ်ရမည်ကိုမိတ်ဆက်ပေးသည်။ လက်တွေ့စစ်ဆင်ရေးများမှတဆင့်စတင်သူများသည် PHP ဖွံ့ဖြိုးတိုးတက်မှုစွမ်းရည်ကိုပိုမိုကောင်းမွန်စေပြီးရိုးရှင်းသောဘလော့ဂ်စနစ်ကိုလွတ်လပ်စွာတည်ဆောက်နိုင်မည်ဖြစ်သည်။
ဤဆောင်းပါးသည်သင့်အားအဖိုးတန်အကူအညီများပေးနိုင်ပြီး PHP ကိုထပ်မံလေ့လာရန်နှင့်ပိုမိုရှုပ်ထွေးသော web application များကိုတီထွင်ရန်သင့်အားတိုက်တွန်းနိုင်သည်။