လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP file operations ကိုအပြည့်အ 0 လမ်းညွှန် - ဖိုင်ဖတ်ခြင်း, အရေးအသားနှင့်စီမံခန့်ခွဲမှုဆိုင်ရာလုပ်ဆောင်ချက်များအသေးစိတ်ရှင်းပြချက်

PHP file operations ကိုအပြည့်အ 0 လမ်းညွှန် - ဖိုင်ဖတ်ခြင်း, အရေးအသားနှင့်စီမံခန့်ခွဲမှုဆိုင်ရာလုပ်ဆောင်ချက်များအသေးစိတ်ရှင်းပြချက်

M66 2025-10-23

PHP ဖိုင်စစ်ဆင်ရေးအကျဉ်းချုပ်

PHP သည်အစွမ်းထက်သော server-side scripting language ဖြစ်သည်။ 0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဖိုင်စစ်ဆင်ရေးသည်အခြေခံကျသောအခြေခံစွမ်းရည်ဖြစ်သည်။ ဖိုင်တွဲများမှတစ်ဆင့် developer များကဖိုင်များကိုဖန်တီးခြင်း, စာဖတ်ခြင်း, ရေးသားခြင်း, ပြင်ဆင်ခြင်း, ပြုပြင်ခြင်းနှင့်ဖျက်ခြင်းကဲ့သို့သောစစ်ဆင်ရေးအမျိုးမျိုးကိုအကောင်အထည်ဖော်နိုင်သည်။ ဤဆောင်းပါးသည် PHP ရှိအသုံးပြုသောဖိုင်စစ်ဆင်ရေးလုပ်ငန်းများကိုအသေးစိတ်ရှင်းပြချက်ပေးလိမ့်မည်။

ဖိုင်များကိုဖွင့်ခြင်းနှင့်ပိတ်ခြင်း

PHP တွင် fopen () function ကို အသုံးပြု. ဖိုင်တစ်ခုကိုဖွင့်ပါ, သူ၏ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

 $file = fopen("ဖိုင်လမ်းကြောင်း", "ပွင့်လင်း mode ကို");

၎င်းတို့အနက် "ဖိုင်လမ်းကြောင်း" သည်ဖိုင်၏တည်နေရာကိုဖွင့်လှစ်ရန်နေရာကိုသတ်မှတ်သည်။ ဘုံပုံစံများတွင်:

  • R : Read-logiet, ဖိုင်အစမှစဖတ်သည်။
  • W : Write Mode, ဖိုင်မရှိပါက အကယ်. ဖိုင်ကိုဖန်တီးပါ, အကယ်. ၎င်းသည်တည်ရှိပါကမူရင်းအကြောင်းအရာကိုရှင်းလင်းပါ။
  • A : ဖြည့်စွက် 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 တိုင်းအတွက်မရှိမဖြစ်လိုအပ်သောအခြေခံကျွမ်းကျင်မှုဖြစ်သည်။

မကြာသေးမီ ဆောင်းပါးများ