PHP သည်အစွမ်းထက်သော server-side scripting language ဖြစ်သည်။ 0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဖိုင်စစ်ဆင်ရေးသည်အခြေခံကျသောအခြေခံစွမ်းရည်ဖြစ်သည်။ ဖိုင်တွဲများမှတစ်ဆင့် developer များကဖိုင်များကိုဖန်တီးခြင်း, စာဖတ်ခြင်း, ရေးသားခြင်း, ပြင်ဆင်ခြင်း, ပြုပြင်ခြင်းနှင့်ဖျက်ခြင်းကဲ့သို့သောစစ်ဆင်ရေးအမျိုးမျိုးကိုအကောင်အထည်ဖော်နိုင်သည်။ ဤဆောင်းပါးသည် PHP ရှိအသုံးပြုသောဖိုင်စစ်ဆင်ရေးလုပ်ငန်းများကိုအသေးစိတ်ရှင်းပြချက်ပေးလိမ့်မည်။
PHP တွင် fopen () function ကို အသုံးပြု. ဖိုင်တစ်ခုကိုဖွင့်ပါ, သူ၏ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
$file = fopen("ဖိုင်လမ်းကြောင်း", "ပွင့်လင်း mode ကို");၎င်းတို့အနက် "ဖိုင်လမ်းကြောင်း" သည်ဖိုင်၏တည်နေရာကိုဖွင့်လှစ်ရန်နေရာကိုသတ်မှတ်သည်။ ဘုံပုံစံများတွင်:
ခွဲစိတ်ကုသမှုပြီးဆုံးသွားသောအခါ, ဖိုင်ကိုပိတ်ရန် FCLOESE () function ကိုသုံးရန်လိုအပ်သည်။
fclose($file);စနစ်တကျဖွင့်လှစ်ခြင်းနှင့်ပိတ်ခြင်းဖိုင်များကိုကူးယူခြင်းနှင့်ပိတ်ခြင်းသည်အရင်းအမြစ်များကိုဖြုန်းတီးခြင်းနှင့်ဖိုင်အဂတိလိုက်စားမှုများကိုရှောင်ရှားသည်။
PHP သည်ဖိုင်များကိုစာဖတ်ခြင်းနည်းလမ်းအမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။ အသုံးအများဆုံး မှာအများဆုံးအသုံးပြုသည် ။
တစ်ချိန်တည်းတွင်သတ်မှတ်ထားသောအရှည်ဖိုင်တစ်ခု၏ contents များကိုဖတ်ရန် Fread () ကို အသုံးပြုသည်။
$content = fread($file, $length);Fgets () ဖိုင်များပါ 0 င်သောလိုင်းကိုလိုင်းဖြင့်ဖတ်ရန်အသုံးပြုသည်။ စာသားဖိုင်များကိုပြုပြင်ရန်အတွက်သင့်တော်သည်။
$content = fgets($file);အကယ်. သင်သည်လိုင်းများစွာကိုဖတ်ရန်လိုအပ်ပါကသင် fgets () ကို ကွင်းဆက်တစ်ခုတွင်ခေါ်ဆိုနိုင်သည်။
ဖိုင်တစ်ခုသို့ရေးရန်, farge () function ကိုသုံးပါ။
fwrite($file, $content);ဤလုပ်ဆောင်မှုသည်သတ်မှတ်ထားသော string content များကို logging သို့မဟုတ် data saving လုပ်ခြင်းအတွက်သင့်လျော်သောဖိုင်သို့ရေးပါ။
အခြေခံဖတ်ရှုခြင်းနှင့်ရေးခြင်းလုပ်ငန်းများအပြင် PHP သည်ဖိုင်များသည်ဖိုင်များအားအမည်ပြောင်းခြင်း,
ဖိုင်အမည်ပြောင်းခြင်းကိုအသုံးပြုသည် Rename () -
rename("原ဖိုင်လမ်းကြောင်း", "新ဖိုင်လမ်းကြောင်း");unlink ကို သုံး. ဖိုင်များကိုဖျက်ပါ။
unlink("ဖိုင်လမ်းကြောင်း");Copy (Copy) ကိုအသုံးပြုပြီး ဖိုင်များကိုကူးယူပါ။
copy("原ဖိုင်လမ်းကြောင်း", "新ဖိုင်လမ်းကြောင်း");ထို့အပြင်ဖိုင်အရွယ်အစားကို ဖိုင်များမှတဆင့် () မှတဆင့်ရနိုင်သည်။
$size = filesize("ဖိုင်လမ်းကြောင်း");ဖိုင်တစ်ခု၏နောက်ဆုံးပြုပြင်မွမ်းမံချိန်ကိုရရှိရန် FileM အချိန် () ကို သုံးပါ။
$time = filemtime("ဖိုင်လမ်းကြောင်း");ဖိုင်စစ်ဆင်ရေးကိုလုပ်ဆောင်သောအခါဖိုင်သည်မတည်မငြိမ်ဖြစ်သည့်အခြေအနေများနှင့်ကြုံတွေ့ရနိုင်သည်သို့မဟုတ်ခွင့်ပြုချက်မလုံလောက်ပါ။ သင်၏ Code ကိုအားကောင်းအောင်တိုးတက်စေရန်အတွက်ချွင်းချက်များကိုဖမ်းယူရန်နှင့်ကိုင်တွယ်ရန် try-catch ထုတ်ပြန်ချက်များကိုသုံးနိုင်သည်။
try {
// ဖိုင်စစ်ဆင်ရေးကုဒ်
} catch (Exception $e) {
// ယုတ္တိဗေဒကိုင်တွယ်
}ချွင်းချက်များကတဆင့် developer များကဖိုင်စစ်ဆင်ရေးအမှားများကိုပိုမိုလုံခြုံစွာကိုင်တွယ်နိုင်ပြီးမမျှော်လင့်သောအစီအစဉ်ပြတ်တောက်မှုကိုရှောင်ရှားနိုင်သည်။
ဤဆောင်းပါးသည် PHP ရှိဖိုင်အမျိုးအစား၏အဓိကလုပ်ဆောင်ချက်များကိုမိတ်ဆက်ပေးခြင်း, ပိတ်ခြင်း, ကူးခြင်း, ဖတ်ခြင်း, ဤလုပ်ဆောင်ချက်များကိုကျွမ်းကျင်မှုရှိခြင်းသည်ဖွံ့ဖြိုးမှုစွမ်းရည်ကိုတိုးတက်စေရုံသာမက File products အမျိုးမျိုးကိုပိုမိုတုံ့ပြန်ရန်ပိုမိုပြောင်းလဲစေနိုင်သည်။ ၎င်းသည် PHP developer တိုင်းအတွက်မရှိမဖြစ်လိုအပ်သောအခြေခံကျွမ်းကျင်မှုဖြစ်သည်။