PHP ပရိုဂရမ်တွင်ဖိုင်အိတ်များသည်ဘုံဖွံ့ဖြိုးရေးလုပ်ငန်းများထဲမှတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည် PHP ရှိဖိုင်များကို PHP မှဖိုင်များကိုအသေးစိတ်ဖော်ပြရန်အသေးစိတ်အချက်အလက်များကို developer များနှင့် application များနှင့် application အခြေအနေများကိုပိုမိုနားလည်စေရန်ကူညီလိမ့်မည်။
ဖိုင်များ function သည် PHP မှသတ်မှတ်ထားသောဖိုင်အရွယ်အစားရရန် PHP မှပေးသော built-in function တစ်ခုဖြစ်သည်။ ဤလုပ်ဆောင်ချက်သည်ဖိုင်၏ bytes အရေအတွက်ကိုပြန်ပို့သည်။ အကယ်. ဖိုင်မရှိပါကသို့မဟုတ်အမှားတစ်ခုဖြစ်ပါက၎င်းသည်မှားယွင်းသောအရာဖြစ်သည်။
ဖိုင်များ၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
filesize(string $filename): int|false
$ filename သည်တွက်ချက်ရန်လိုအပ်သည့်ဖိုင်လမ်းကြောင်းဖြစ်သည်။
ဖိုင်အရွယ်အစားကို file function မှတဆင့်ရရန်ရိုးရှင်းသောဥပမာတစ်ခု -
$filename = 'example.txt';
if (file_exists($filename)) {
$filesize = filesize($filename);
echo "ဖိုင်အရွယ်အစားသည်: " . $filesize . " ဒရယ်";
} else {
echo "ဖိုင်မတည်ရှိပါဘူး。";
}
ဖိုင်များ function ကိုအသုံးပြုသောအခါပြန်လာတန်ဖိုးကို၏အပြောင်းအလဲအတွက်သင်အာရုံစိုက်ရမည်။ အကယ်. ဖိုင်မရှိပါကသို့မဟုတ်လက်လှမ်းမမှီပါက function သည်မှားယွင်းသောနောက်သို့ပြန်ပို့လိမ့်မည်။
ဖိုင်များလုပ်ဆောင်ချက်များသည်အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် application တစ်ခုတွင်ဖြစ်နိုင်ချေရှိသောအခြေအနေများရှိသည်။
အောက်ပါဥပမာသည်တင်ထားသောဖိုင်များသည်လိုအပ်ချက်များနှင့်ကိုက်ညီစေရန်မတင်မီဖိုင်အရွယ်အစားကိုမည်သို့အတည်ပြုရမည်ကိုပြသသည်။
$uploadfile = $_FILES['userfile']['tmp_name'];
$maxfilesize = 2000000; // 2MB
if (filesize($uploadfile) > $maxfilesize) {
echo "ဖိုင်အမြင့်ဆုံးကန့်သတ်အရွယ်အစားကျော်လွန်。";
} else {
echo "အောင်မြင်စွာဖိုင်တင်ပါ。";
}
PHP ရှိဖိုင်များ function သည် developer များကိုဖိုင်အရွယ်အစားရရန်အဆင်ပြေသောနည်းလမ်းဖြင့်ထောက်ပံ့ပေးသည်။ ဤလုပ်ဆောင်မှုကိုကျိုးကြောင်းဆီလျော်စွာအသုံးပြုခြင်းအားဖြင့်ထိရောက်သောလုပ်ခြင်းနှင့်ဖိုင်စီမံခန့်ခွဲမှုကဲ့သို့သောဖြစ်ရပ်များတွင်ထိရောက်မှုကိုတိုးတက်စေနိုင်သည်။ Filesize function များကို အသုံးပြု. ဖိုင်များအသုံးပြုခြင်းကိုအသုံးပြုခြင်းသည်ဖိုင်စစ်ဆင်ရေး၏စွမ်းရည်ကိုတိုးတက်စေရုံသာမက developer များပိုမိုကောင်းမွန်စွာကိုင်တွယ်ရန်ကူညီပေးသည်။