ကွန်ပျူတာများ, ဖိုင်အမျိုးအစားများ
PHP ကို: ဆာဗာမှဖိုင်ကိုအပ်လုဒ်ကို
PHP ကိုကနေတဆင့်ဖိုင်များကိုဒေါင်းလုဒ်လုပ်ခြင်း - အလွန်ဂရုတစိုက်ချဉ်းကပ်ရမည်ဖြစ်သည့်ရန်အလွန်စိတ်ဝင်စားစရာကောင်းတဲ့ကိစ္စ။ အင်တာနက်ကိုတွင်သင်သည်ဖိုင်ကိုအပ်လုဒ်ကို၏အကောင်အထည်ဖော်မှု၏မြောက်မြားစွာဥပမာရှာတွေ့နိုင်ပါသည်, သို့သော်၎င်းတို့အားလုံးကိုအကောင်းဖြစ်ကြပြီးဘေးကင်းလုံခြုံမှုစည်းမျဉ်းများနှင့်တွေ့ဆုံရန်။
ထိုသို့သောအမှုအရာကြောင့်အချိန်ကြာမြင့်စွာကြာလျှင်ပင်တစ်နိဂုံးချုပ်ဖို့ရောက်စေဖို့လိုအပ်ပါတယ်။ သင်ကုဒ်တစ်ခုကွာဟမှုစွန့်ခွာလျှင်, သင့်ရဲ့တစျခုလုံးကို server ကိုခိုးယူနိုင်ပါတယ်။
လုံခွုံမှု
PHP ကိုအတူ ဖိုင်ကိုအပ်လုဒ်ကို ဆာဗာမှအတော်လေးကအလွယ်တကူထွက်ယူသွားတတ်၏။ အဆိုပါ code တွေကိုအလွန်တိုတောင်းသောနှင့်ရိုးရှင်းပါသည်။ လိုင်းဖွင့်စုံတွဲတစ်တွဲ။ သို့သော်ဤနည်းလမ်းအန္တရာယ်ရှိသည်။ ကွာဘေးကင်းလုံခြုံမှုမှပိုပြီးအချိန်နှင့်ကုဒ်၏လိုင်းများ။
အဆိုပါအန္တရာယ်သင်စစ်ဆေးခြင်းမပြုလျှင်, မည်သည့်တိုက်ခိုက်သူသည်သင်၏ဆာဗာပေါ်တွင်၎င်းတို့၏ script များ upload တင်နိုင်ကြောင်း, သောကွောငျ့ဖွစျသညျ။ ဤကိစ္စတွင်ခုနှစ်, ကအပြည့်အဝဝင်ရောက်ခွင့်ရှိလိမ့်မည်။ သူဟာလိုလားသမျှလုပ်ပေးနိုင်သည်
- အဆိုပါဒေတာဘေ့စ delete;
- ဖိုင်တွေက်ဘ်ဆိုက်များကိုဖျက်ပစ်;
- ဖိုင်တွေက်ဘ်ဆိုက်များကိုပြုပြင်မွမ်းမံ;
- သင့်ရဲ့ website မှာရန်သင့်ကြော်ငြာ add;
- ဒေါင်းလုပ်ဗိုင်းရပ်စ်;
- သူတို့ရဲ့က်ဘ်ဆိုက်များပေါ်မှာရှိသမျှအသုံးပြုသူများကို redirect;
- နှင့်စိတ်ကိုတိုက်ခိုက်လာများစွာသောအခြားသောအရာတို့ကို။
သင်အမြဲအသုံးပြုသူများအတွက်ဖိုင်တစ်ခုဒေါင်းလုပ်လုပ်ရန်ကြိုးစားကြောင်းစစ်ဆေးသင့်ပါတယ်။ သင်သာပုံရိပ်တွေ upload တင်လျှင်ဥပမာ, က file ကိုတိကျစွာပုံတစ်ပုံကြောင်းအတည်ပြုရန်လိုအပ်ပါသည်။ ဒီလိုမှမဟုတ်ရင်သင်သည်တစုံတခုကိုဒေါင်းလုတ်လုပ်ပါလိမ့်မယ်။
အတိအကျစိစစ်အတည်ပြုအကောင်အထည်ဖေါ်ဖို့ဘယ်လိုကြောင့်ဖိုင်တွေကို upload မှတိုက်ရိုက်စာမေးပွဲဇာတ်ညွှန်းနှင့်အတူပြသပါလိမ့်မည်။
တစ်ဦး PHP ကိုပုံစံ Creating
ဖိုင်ကိုအပ်လုဒ်ကိုပုံစံသည်အလွန်ရိုးရှင်းပါသည်။ အဆိုပါ browse button ကိုပျောက်ဆုံးနေခြင်းနှင့်ခလုတ် upload ။
ကလွယ်ကူမယ့်အဘယ်ကြောင့်ဆိုသော်မပုံစံများကိုဖန်တီးရန်မည်သို့ဖော်ပြသည်။ နောက်ထပ်ညွှန်ကြားချက်ကိုသင်ပြီးသားက HTML ၏အခြေခံသဘောတရားများ (မဟုတ်ရင်သင် PHP ကိုအပေါ်ဒေါင်းလုပ်အကြောင်းသတင်းအချက်အလက်ရှာနေလိမ့်မည်မဟုတ်) ရှိသည်ယူဆ။
သင်တို့မူကား, enctype attribute ကိုထည့်သွင်းဖို့လိုအပ်တဲ့ပုံစံအတွက်ဒေတာကိုသတိပြုပါ။
ဒီလိုမှမဟုတ်ရင်, ဖိုင် handler ကိုဒေတာမှတဆင့်ကူးစက်သောမည်မဟုတ်ပါ။
ဒါကြောင့်ဘယ်လိုအလုပ်လုပ်ရမလဲ?
အဲဒီနောကျကဖိုင်တည်ရှိရာလမ်းကြောင်းတစ်ခုလက်ခံရရှိရန်လိုအပ်ပါလိမ့်မည်။
လမ်းကြောင်းပေါ်လာမပါဘူးဆိုရင်, ပြန်အရေးယူလုပ်ဆောင်။
ဒေါင်းလုဒ်ဖိုင်ကို handler ကိုကလစ်နှိပ်ခြင်းပြီးနောက်မည်သည့်သတင်းအချက်အလက်ကိုပေးနိုင်ပါသည်။
ဥပမာအားဖြင့်, သင် file ကို "ဒါဒါ" ဟုအဆိုပါအမည်အားအောင်မြင်စွာ "ဒီလိုနှင့်ထိုကဲ့သို့သော" ဖိုင်တွဲတင်ထားသည်ဟုကြောင်းဤသို့ဖော်ပြသည်ကြောင်းမျဉ်းကိုရေးနိုင်ပါတယ်။ ဟုတ်ပါတယ်, ဖိုင်အမည်ကိုအမြဲကွဲပြားခြားနားသောပေးထားပါလိမ့်မည်။
ပုံမှန်အားဖြင့်, ဒီသတင်းအချက်အလက်ကိုဒီဘာဂ်ကုဒ်ကိုအသုံးပြုသည်။ ထိုသို့ဒေတာမှတဆင့်ကူးစက်သောနှင့်တပ်မက်လိုချင်သောအ directory ထဲတွင်ဖြစ်ပေါ်ရေးသားခဲ့သည်ကြောင်းအတည်ပြုရန်ဖြစ်နိုင်ပါတယ်။ ဒါကပင်ဖိုင်အမည်ကိုညွှန်မဟုတ်ပါဘူးဖြစ်ပါသည်။ အသုံးပြုသူမလိုအပ်ပါဘူးဒီအပိုသတင်းအချက်အလက်ကတည်းက။
ဒါဟာအသုံးပြုသူအများအပြားဖိုင်တွေဒေါင်းလုဒ်လုပ်သာလြှငျအထွက်မှအမည်သဘာဝကျပါတယ်။ ထိုသို့သောအမှုဖြစ်ပါသည်, အနည်းငယ်ထပ်မံစဉ်းစားပါ။ ရဲ့ရှေ့ဆက်ကိုယျ့ကိုယျကို၏မရကြကုန်အံ့။
သင့်အောင်လုပ်ခြင်း
PHP ကိုဖိုင်ထဲမှာဆာဗာမှအပ်လုဒ်ဖိုင် php.ini ဖိုင်ထဲမှာလုပ်ဆောင်သင့်ပါတယ်ရသော, အချို့ setting များကိုလိုအပ်သည်။ ဤဖိုင် setting များကိုတွေအများကြီးပါရှိသည်။ ကျနော်တို့မလိုအပ်ပါဘူးထိုသူအပေါင်းတို့။ file_uploads, upload_tmp_dir နှင့် upload_max_filesize: ကျနော်တို့သုံးလိုင်းများကိုစိတ်ဝင်စားနေကြသည်။
အဲဒီ settings တွေကိုဆာဗာ, မင့်တစုံတယောက်သောသူသည်ပေါ်တွင်သင်၏ဆိုဒ်များအားလုံးအကျိုးသက်ရောက်စေပါလိမ့်မယ်သတိပြုပါ။ ထိုကွောငျ့, သငျသညျအသုံးပြုသူများကို load မှရပါလိမ့်မယ်ဆိုတဲ့အချက်ကိုအပေါ်အခြေခံပြီးအမြင့်ဆုံးအရွယ်အစားကိုသတ်မှတ်ပါသည်။ ဒါဟာကြီးမားလွန်းတင်ထားရန်အကြံပြုသည်မဟုတ်။
သင်တို့သည်ဤ parameters တွေကိုအတွက်တန်ဖိုးများကိုပြောင်းလဲပြီးတာနဲ့သင်ကဆာဗာကိုပြန်လည်စတင်ရန်ဖို့လိုအပ်ပါတယ်။ သူတို့ဆာဗာဝန်၏အချိန်မှာကိုဖတ်အဖြစ်ဒီလိုမှမဟုတ်ရင်သည့်အပြင်အဆင်များ, အကျိုးသက်ရောက်မှုယူလိမ့်မည်မဟုတ်ပါ။
သင့်အနေဖြင့်ဆာဗာ SSH ကိုကနေတဆင့်ချိတ်ဆက်ပြီး console ကို၌ဤလုပ်နိုင်ပါတယ်။ ရိုးရှင်းစွာအက command ဝန်ဆောင်မှု httpd စတင်မှုရိုက်ထည့်ပါ, အဲဒီနောက် setting များကိုအကျိုးသက်ရောက်မှုယူပါလိမ့်မယ်။
နောက်ထပ်နည်းလမ်း - ISP က-panel ကမှတဆင့်သို့မဟုတ်ငွေတောင်းခံ panel ကိုပံ့ပိုးပေးသူမှတဆင့်တစ်ဦးစတင်မှု။
array ဖိုင်
PHP ကိုဖိုင်ထဲမှာအပ်လုဒ်ဖိုင်ခင်းကျင်း $ _FILES ခြင်းဖြင့်ပြုသောအမှုဖြစ်ပါတယ်။ ဒါဟာကျနော်တို့ကို download လုပ်သည့်ဖိုင်များနှင့်ပတ်သက်ပြီးအချက်အလက်တွေအားလုံးကိုပါရှိသည်။
, အခင်းကျင်းတွင်ပါရှိသောဘာသတင်းအချက်အလက်အောက်ပါဖိုင်ကို handler ကိုအတွက်ရေးသားဖို့လုံလောကျကိုတွေ့မြင်ရန်။
မည်သည့်ဖိုင်ကိုရွေးပြီးကလစ်နှိပ်ပါ "Upload လုပ်ပါ။ " အဆိုပါ handler ကိုစာမျက်နှာတွင် $ _FILES ထဲမှာသိမ်းထားတဲ့သောအချက်အလက်ကိုပြပေးလိမ့်မယ်။ အဆိုပါ variable ကိုမြို့တော်အက္ခရာများနှင့်အတူလုံးဝရေးသားခဲ့သူဖြစ်ပါတယ်။ PHP ကို - ဘာသာစကားတစ်ခုကို-အထိခိုက်မခံ။
သင်တို့ကိုတွေ့မြင်နိုင်သကဲ့သို့, ဒီစစ်ခင်းကျင်းလယ်ကွင်းတွေအများကြီးရှိပါတယ်။ ထိုသူအပေါင်းတို့သည်ကျွန်တော်တို့ကိုအရေးကြီးလှသည်။ ပထမဦးဆုံးလယ်ကွက်ကသင်၏ကွန်ပျူတာပေါ်တွင်အသုံးပြုထားတဲ့အတွက် form မှာဖိုင်အမည်ကိုပါရှိသည်။
အမျိုးအစားကော်လံဖိုင်အမျိုးအစားသတ်မှတ်ထားသော။ Tmp_name လယ်ပြင်ယာယီဖိုင်၏အမည်ကိုက်ညီ။ ဇာတ်ညွှန်း၏အဆုံးပြီးနောက်ဖျက်ပါမည်။
အဆိုပါအမှားလယ်ကွင်းတစ်ခုအမှားကုဒ်ပါရှိသည်။ ဤသည်ကိုအနည်းငယ်ထပ်မံဖြစ်ခဲ့သည်။ အရွယ်အစား - bytes ဖြင့်အရွယ်အစား။
အမှားများ
အဆိုပါ PHP ကိုဖိုင်ကိုအပ်လုဒ်ကိုတဆင့်ထွက်သယ်ဆောင်အမြဲမှားယွင်းမှုတစ်ခု code ကလိုက်ပါသွားသည်။ ကို "အမှား" ဝင် error message ကို။ ပုံရိပ်အမှားသုညဖြစ်ပါတယ်။
လူအပေါင်းတို့သည်အမှားအယွင်းများ၏တန်ဖိုးကိုစဉ်းစားကြည့်ပါ:
ဤတွင်တင်ထားသောဖိုင်၏ပမာဏ၏တစ်ဦးကန့်သတ်မှုကိုညွှန်ပြပေးသောဖိုင်ကို download, တစ်နမူနာပုံစံဖြစ်ပါတယ်။
PHP ကို: ဖိုင်ကိုအပ်လုဒ်ကိုဇာတ်ညွှန်း
အားလုံးအလေ့အကျင့်အတွက်ထွက်သယ်ဆောင်အဖြစ်? PHP ကိုဖိုင်ထဲမှာအပ်လုဒ်ကိုမိတ္တူ command ကိုတွေ့ရှိနိုင်ပါသည်။ အရင်းအမြစ်ဖိုင်နှင့်ဦးတည်ရာဖိုင်ကို - သင်ဖိုင်တစ်ဖိုင်ကို download လုပ်ပါဖို့ဘယ်လို၏မေးခွန်းကိုစိတ်ဝင်စားလျှင်, အဖြေနှစ်ခု parameters များကိုအသုံးပြုရိုးရှင်းသော copy- ဖြစ်ပါသည်။
ဒါပေမယ့်အထက်တွင်ဖော်ပြထားသကဲ့သို့, ဘေးကင်းလုံခြုံရေးအကြောင်းပြချက်များအတွက်ကန့်သတ်ရနိုင်မှာမဟုတ်ဘူး။ ဥပမာ, ငါတို့တင်ပို့မည် file ကိုဘယ်လိုထုတ်စစ်ဆေး, သင်ခင်းကျင်း $ _FILES အတွက်လယ်ကွင်းအမျိုးအစားကိုသုံးနိုင်သည်။ ပထမဦးစွာဖွင့်စစ်ဆေးခြင်းနှင့်အတူကိုင်တွယ်ဖြေရှင်း, အဲဒီနောက်အပြည့်အဝ script ကိုမှအပေါ်ကိုရွှေ့ကြကုန်အံ့
သင်ဟာအသုံးပြုသူများကိုသာ GIF, JPEG, သို့မဟုတ် PNG ၏ဆုံးဖြတ်ချက်နှင့်အတူဓာတ်ပုံ upload တင်ခွင့်ပြုပါချင်ဟုပြောကြပါစို့။ ဒါကြောင့်ဤကဲ့သို့သောနိုင်ပါတယ်ဖော်ပြသည်။
($ _ FILES [ 'file_upload'] [ 'အမျိုးအစား']! = "image / gif") {လျှင်
"ဝမ်းနည်းပါတယ်, သာ Gif-ဖိုင်များဒေါင်းလုပ်ဆွဲပံ့ပိုးပါ" ပဲ့တင်သံ;
ထွက်ပေါက်;
}
သင်တို့ရှိသမျှသည် 3 အမျိုးအစားများတင်ပို့လိုပါကရိုးရှင်းစွာပုံရိပ်၏အခြားအမျိုးအစားတစ်ခုထပ်တိုးခွအေနအေထည့်ပါ။
မိတ္တူ (image ကို 1, ပုံရိပ်ကို 2): ကူးယူဤကဲ့သို့သောအမှုကိုပြုဖြစ်ပါတယ်။
အလုပ်ဆာဗာဖို့ကို PC ကနေဒေါင်းလုပ်ဆွဲသောအခါကျွန်တော်တို့ရဲ့အမှု၌, သငျသညျပွုနိုငျ
မိတ္တူ ($ _ FILES [ 'file_upload'] [ "tmp_name"] "1.jpg")
သည်, ထိုဖိုင် name ကို 1.jpg နှင့်အတူကူးယူပါလိမ့်မည်။ ဒါကလုံးဝမှန်ကန်သောမဟုတ်ပါဘူး။ ဤကိစ္စတွင်ခုနှစ်, သာဥပမာတစ်ခုဖြစ်ပါတယ်။ ဖိုင်အမည်ကိုကွဲပြားခြားနားသတ်မှတ်နှင့်တိုးချဲ့မှုကိုသတ်မှတ်, ဖိုင်ကိုပေါ် မူတည်. ဖို့အမြဲလိုအပ်ပါသည်။
extension ကိုကွဲပြားခြားနားတဲ့နည်းလမ်းတွေနိုင်ပါတယ်ဆုံးဖြတ်ရန်။ ဒါဟာအားလုံး erudition ၏ developer ပေါ်တွင်မူတည်သည်။ extension ကိုဆုံးဖြတ်ရန် (စက္ကန့်၏သြမဲတစ်ကွာခြားချက်) ကိုအမြန်ဆုံးနည်းလမ်းတွေတစ်ခုမှာ - ဒီလာမယ့် code များဖြစ်ပါတယ်။
$ Path_info = pathinfo ($ _ FILES [ 'photo1'] [ "အမညျကို"]);
$ Ext = $ path_info [ 'extension ကို'];
အဆိုပါ variable ကိုကျနော်တို့လိုချင်သော extension ကိုသိမ်းဆည်းထားမည် Ext $ ။ တစ်ဦးကဖိုင် name ကို MD5 သုံးပြီးကျပန်းမှာသတ်မှတ်ထားနိုင်ပါတယ်။ သငျသညျဖိုင်တွေအများကြီးကိုဒေါင်းလုဒ်လုပ်ရန်စီစဉ်ပါကကွဲပြားခြားနားသောဖိုလ်ဒါသူတို့ကိုတင်ပို့ရန် သာ. ကောင်း၏။ ဒါကြောင့်ပိုမိုအဆင်ပြေကြလိမ့်မည်။ အထူးသဖြင့်, သင်အပြစ်ကိုပယ်ရှားချင်လျှင်။
အောက်မှာဖေါ်ပြတဲ့အတိုင်းကုဒ်ကိုကိုဒေါင်းလုဒ်လုပ်ရန်ဖြစ်လိမ့်မည်။
/// ဓာတ်ပုံတစ်ပုံနှင့်အတူ
($ _FILES [ 'photo1'] [ 'tmp_name'] == တရားမဝင်သော) လျှင်
{
ပဲ့တင်သံ ( "
အမည်မသိဖိုင်ကို။ strong> p> သို့ပြန်သွားရန် ... p> "); ထွက်ပေါက်; } /// ။ သငျသညျကြီးမားတဲ့ဖိုင်တွေ (ဗီဒီယို) load ခွင့်ပြုခဲ့ပေမယ်သာဓာတ်ပုံများကိုအဲဒီမှာဖြစ်ကြသည်ကို၎င်း, အသုံးပြုသူများကိုကန့်သတ်ဖို့လိုအပ်နေပါတယ်ဆာဗာပေါ်မှာမဆိုစီမံကိနျးအတှကျဆိုရမည် (($ _FILES [ "photo1"] [ "အရွယ်အစား"]> * 2 1024 * 1024) လျှင် { ?> 2 MB အထိများ၏ အမြင့်ဆုံးခွင့်ပြုခဲ့အရွယ်အစား ထွက်ပေါက်; } // ဖိုလ်ဒါဖန်တီး // လက်ရှိလဖိုင်တွဲဖန်တီး လျှင် (! file_exists ( "img /" ။ နေ့စွဲ ( "M က"))) { mkdir ( "img /" နေ့စွဲ ( "M က") ။ ); } // လက်ရှိတစ်နေ့လျှင်တစ်ဖိုင်တွဲဖန်တီး လျှင် (! file_exists ( "img /" ။ နေ့စွဲ ( "M က") ။ "/" ။ နေ့စွဲ ( "ဃ"))) { mkdir ( "img /" နေ့စွဲ ( "M က") "/" နေ့စွဲ ( "ဃ") ... ); } /// ဖိုင် extension $ Path_info = pathinfo ($ _ FILES [ 'photo1'] [ "အမညျကို"]); $ Ext = $ path_info [ 'extension ကို']; /// ဖိုင်အမည် generate $ Id MD5 (နေ့စွဲ ( "YMd")) =; (မိတ္တူ ($ _ FILES [ 'photo1'] [ "tmp_name"] "img /" ။ နေ့စွဲ ( "M က") ။ "/" ဆိုရင်။ နေ့စွဲ ( "ဃ") ။ "/" ။ $ အိုင်ဒီ။ $ Ext) ) { ပဲ့တင်သံ ( "File ကိုအောင်မြင်စွာအပ်လုဒ်တင်ပြီး"); } /// မဆိုထပ်မံအရေးယူ (ထိုဒေတာဘေ့စအတွက် entry ကို, ဒါကြောင့်ပေါ်မှာ။ N. ) } မျိုးစုံဖိုင်တွေ (PHP ကို) တင်ခြင်းပုံစံအပိုဆောင်းလယ်ကွက်အားဖွငျ့တွေ့ရှိနိုင်ပါသည်။ Download ပြုလုပ်ဖိုင်များကို၏နံပါတ်ကန့်သတ်အဖြစ်ဤနည်းလမ်းကိုအလွန်ကောင်းသောမဟုတ်ပါဘူး။ ထို့အပွငျက programming ကိုအတွက်မကောင်းတဲ့ပုံစံကိုစဉ်းစားသည်။ ပြောင်းလဲနေသောအရာအားလုံးလုပ်ဖို့ကြိုးစားပါ။ အဆိုပါစံပြ option ကို - ကတစ်ခုတည်း button ကိုနှိပ်ခြင်းဖြင့်တစ်ကြိမ်မှာဖိုင်တွေ၏ကြီးမားသောအရေအတွက်တစ်ဦးရွေးချယ်မှုပါပဲ။ ဒီလိုလုပ်ဖို့, ဒီကုဒ်ကဲ့သို့ပုံသဏ္ဍာန်ဖန်တီးပါ။ p> Form ကို> နှုတ်ကပတ်တရား၏မျိုးစုံများအပြင်သတိပြုပါနှင့်နာမတော်ကိုအမှီ ပြု. တစ်ခုခင်းကျင်း [] အဖြစ်ပေးထားသည်။ ဤကိစ္စတွင်ခုနှစ်, $ _FILES ခင်းကျင်းအနည်းငယ်ကွဲပြားပါလိမ့်မည်။ သင့်အနေဖြင့်ခင်းကျင်းတစ်ခုခင်းကျင်းရပါလိမ့်မယ်။ စမ်းသပ်ဖို့ထပ် var_dump ($ _ file) ကိုသုံးနိုင်သည်; သင့်ဖိုင်များအားလုံးကိုဒီတူခင်းကျင်းထားလိမ့်မည်: ကွင်းထဲတွင်ခင်းကျင်းထဲမှာဖိုင်နံပါတ်ရေးသားခဲ့သူဖြစ်ပါတယ်။ သုညကနေရေတွက်။ ကျနော်တို့ရုံသံသရာကိုမေးနှင့် [$ i] ဖြည့်စွက်သည့်အညွှန်းကိန်းရဲ့အဆုံးမှာအထက်ပါ-ဖော်ပြထားကုဒ်ဆက်သွယ်ခြင်းဖြင့်, တူညီတဲ့လမ်းအတွက်သူတို့ကိုဆက်ဆံပါ။ $ ငါ = 0; ($ _FILES [ "file1"] [ "အမည်"] [$ i] <> '') အနေဖြင့် { /// အထက်ပါကုဒ် paste } ထို့ကြောင့်သင်ဖိုင်တွေရဲ့အငြိမ်အရေအတွက်က (နောက်ဆုံးဓာတ်ပုံတပုံ) နဲ့ဗားရှင်းကိုသုံးပါလျှင်များသောအားဖြင့်အမှုသည်အတိုင်း, code ကို၏မလိုအပ်သောအထပ်ထပ်မပါဘဲတဦးတည်းသံသရာအတွက်ဆာဗာတစ်ခုက PHP ဖိုင်ကိုအပ်လုဒ်ကိုတဆင့်ဖြစ်ပျက်မှရပါလိမ့်မယ်။ မျိုးစုံဖိုင်တွေ
Similar articles
Trending Now