PHP Development တွင် PHP Development တွင်လုပ်ဆောင်နေသောဖိုင်တင်ခြင်းသည်အသုံးများသောလိုအပ်ချက်တစ်ခုဖြစ်သည်။ သို့သော် PHP သည် uploaded files များ၏အရွယ်အစားကိုပုံမှန်အားဖြင့်ကန့်သတ်ထားလိမ့်မည်။ ဤဆောင်းပါးသည် PHP file upload အရွယ်အစားကန့်သတ်ချက်အမှားများကိုမည်သို့ကိုင်တွယ်ရမည်ကိုမိတ်ဆက်ပေးပြီးအသုံးပြုသူများသည်အမှားကိုနားလည်ရန်နှင့်သက်ဆိုင်သောအစီအမံများကိုပြုလုပ်ရန်ကူညီရန်အချက်အလက်များကိုဖော်ပြပါလိမ့်မည်။
ပထမ ဦး စွာတင်ရန်ခွင့်ပြုသည့်အများဆုံးဖိုင်အရွယ်အစားကို PHP configuration file တွင်သတ်မှတ်ထားကြောင်းသေချာအောင်လုပ်ပါ။ `php.ini` ဖိုင်ကိုဖွင့်ပြီးအောက်ပါ configuration items ကိုရှာပါ။
ပုံမှန်အားဖြင့် `post_max_size` သည် 2MB အထိ 2MB အထိသတ်မှတ်ထားသည်။ စီမံကိန်းလိုအပ်ချက်များအရဤချိန်ညှိချက်များကိုသင်ပြုပြင်နိုင်သည်။ ပြုပြင်မွမ်းမံပြီးနောက် configuration file ကိုသိမ်းပြီးပြောင်းလဲမှုများပြုလုပ်ရန် PHP 0 န်ဆောင်မှုကိုပြန်လည်စတင်ပါ။
အသုံးပြုသူမှတင်ထားသောဖိုင်သည် configured အများဆုံးအရွယ်အစားကန့်သတ်ချက်ထက်ကျော်လွန်သောအခါ PHP သည်အမှားကုဒ်နံပါတ်ကိုပြန်ပို့လိမ့်မည် `` uload_err_ini_size`` ဤအမှားကိုလျစ်လျူရှုနိုင်ရန်အတွက်သက်ဆိုင်ရာတရားစီရင်ပိုင်ခွင့်များကိုကုဒ်ထဲသို့ထည့်ပြီးဖော်ရွေသောအမှားအယွင်းများကိုထုတ်လုပ်နိုင်သည်။ အရွယ်အစားကန့်သတ်ချက်ထက်ကျော်လွန်ကိုင်တွယ်ရန်အတွက်နမူနာကုဒ်ဖြစ်သည်။
ဤကုဒ်တွင်ဖိုင်တင်စဉ်အတွင်းအမှားကုဒ်သည် `Upload_err_ini_size` ဖိုင်အရွယ်အစားကန့်သတ်ချက်ထက်ကျော်လွန်ပါကကျွန်ုပ်တို့သည်စိတ်ကြိုက်အမှားအယွင်းတစ်ခုဖြစ်ပြီးပရိုဂရမ်ကွပ်မျက်မှုကိုအဆုံးသတ်စေသည်။ လိုအပ်သလိုအမှားမက်ဆေ့ခ်ျကိုသင်ထပ်မံစိတ်ကြိုက်ပြုလုပ်နိုင်သည်။
အသုံးပြုသူအတွေ့အကြုံတိုးတက်စေရန်အတွက်အမှားသတိပေးချက်များကိုစိတ်ကြိုက်ပြုလုပ်နိုင်သည်။
ထို့အပြင်အမှားသတင်းအချက်အလက်များလိုအပ်ပါကအထူးသဖြင့်ထုတ်လုပ်မှုပတ် 0 န်းကျင်များတွင်အမှားသတင်းအချက်အလက်များကိုမှတ်တမ်းသို့ရေးရန်အကြံပြုသည်။ ဤနေရာတွင်သင်၏ Code တွင်အမှားအယွင်းများကိုမည်သို့မှတ်တမ်းတင်ရမည်ကိုဥပမာတစ်ခု -
သင် logging function ကိုလိုအပ်သလိုလုပ်ရန်နှင့်နောက်ရှုထောင့်ကြည့်ရှုခြင်းနှင့်ခွဲခြမ်းစိတ်ဖြာမှုအတွက်မှတ်တမ်းဖိုင်တွင်မှတ်တမ်းတင်ထားသောအချက်အလက်များကိုမှတ်တမ်းတင်နိုင်သည်။
PHP file upload အရွယ်အစားကန့်သတ်ချက်ကိုကိုင်တွယ်ဖြေရှင်းရန်အဓိကအဆင့်များမှာအတိုချုပ်ဖော်ပြရန်ဖြစ်သည်။
အထက်ပါအပြောင်းအလဲများနည်းများမှတစ်ဆင့်ဖိုင်အရွယ်အစားကန့်သတ်ချက်များကိုတင်ခြင်းနှင့်သုံးစွဲသူအတွေ့အကြုံများကိုတိုးတက်စေရန်အသုံးပြုသူများကိုထိရောက်စွာလမ်းညွှန်ပေးနိုင်သည်။