လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ဖိုင်အမျိုးအစား - PHP ကို ​​အသုံးပြု. ဖိုင်များကိုမည်သို့ဖတ်ရှုရမည်

PHP ဖိုင်အမျိုးအစား - PHP ကို ​​အသုံးပြု. ဖိုင်များကိုမည်သို့ဖတ်ရှုရမည်

gitbox 2025-06-17

PHP ဖိုင်အမျိုးအစား - PHP ကို ​​အသုံးပြု. ဖိုင်များကိုမည်သို့ဖတ်ရှုရမည်

PHP သည် Web Development တွင်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသောလူကြိုက်များသော open source scripting language ဖြစ်သည်။ PHP နှင့်အတူ developer များသည်ဖိုင်များကိုအလွယ်တကူဖတ်ရှုခြင်းနှင့်ရေးခြင်း, ဒေတာသိုလှောင်မှုနှင့်စီမံခန့်ခွဲမှုတို့ကိုဖွင့်နိုင်သည်။ ဖွင့်လှစ်ခြင်း, ဖတ်ခြင်း, စာဖတ်ခြင်းနှင့်ပိတ်ခြင်းကဲ့သို့သောအခြေခံစစ်ဆင်ရေးများအပါအ 0 င် File စစ်ဆင်ရေးအတွက် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုဤဆောင်းပါးသည်မိတ်ဆက်ပေးမည်ဖြစ်သည်။

1 ။ ပွင့်လင်းမြင်သာသောဖိုင်များကိုပိတ်ပါ

PHP တွင်ဖိုင်ကိုဖွင့်ရန် `fopen ()` function ကိုသုံးပါ။ ဤလုပ်ဆောင်ချက်သည် parameters နှစ်ခုလိုအပ်သည်။ ဖိုင်အမည်နှင့် open mode ကို။ အဖွင့် mode သည်စာဖတ်ခြင်း, အရေးအသားသို့မဟုတ်အသုံးချခြင်းကဲ့သို့သောဖိုင်၏လုပ်ဆောင်မှုနည်းလမ်းကိုဆုံးဖြတ်သည်။ ဤတွင်အချို့သောဘုံဖိုင်များဖွင့်လှစ် Modes များမှာ -

  • "R" - သာဖတ်ပါ
  • "W" - သာရေးပါ
  • "A" - ရေးမရေးပါ
  • "x" - ဖန်တီးပြီးရေးပါ
  • "R +" - ဖတ်ပြီးရေးပါ
  • "W +" - ဖတ်ပြီးရေးပါ, ဖိုင်အကြောင်းအရာကိုရှင်းလင်းပါ
  • "A +" - ဖြည့်စွက်ဖတ်ပြီးရေးပါ
  • "X +" - ဖန်တီးပြီးဖတ်ပါ

1.1 ဖိုင်ကိုဖွင့်ပါ

ဖိုင်ကိုဖွင့်ရန်နှင့်စာဖတ်ခြင်း mode ကိုသတ်မှတ်ရန် `fopen ()` function ကိုသုံးပါ။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

$ file_handle = fopen ("file.txt", "R"),

ဤကုဒ်သည် "file.txt" အမည်ရှိဖိုင်ကိုဖွင့်ပြီးဖတ်ရန်တစ်ခုတည်းသော mode ကိုသတ်မှတ်မည်။

1.2 ဖိုင်ကိုပိတ်ပါ

အရင်းအမြစ်ယိုစိမ့်မှုသို့မဟုတ်ဒေတာအဂတိလိုက်စားမှုကိုရှောင်ရှားနိုင်ရန်ဖိုင်စစ်ဆင်ရေးပြီးဆုံးပြီးနောက်ဖိုင်ကိုပိတ်ရန်လိုအပ်သည်။ ဖွင့်ထားသောဖိုင်ကိုပိတ်ရန် `fcose ()` function ကိုသုံးပါ။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

fcose ($ file_handle);

အနီးကပ်ဖိုင်စစ်ဆင်ရေးသည်စနစ်အရင်းအမြစ်များကိုထိရောက်စွာထုတ်လွှတ်နိုင်သည်။

2 ။ ဖိုင်ကိုဖတ်ပါ

2.1 ဖိုင်တစ်ခုလုံးကိုဖတ်ပါ

ဖိုင်တစ်ခုလုံး၏အကြောင်းအရာများကို PHP variable တစ်ခုအဖြစ်ဖတ်ရန်လိုအပ်ပါကအောက်ပါအတိုင်းပြသသည့် `function () function ကိုသုံးနိုင်သည်။

$ file_handle = fopen ("file.txt", "R"),
$ file_content = file_handle, file.size (file.txt "));
fcose ($ file_handle);

ဤကုဒ်သည် "file.txt" ဖိုင်ကိုဖွင့ ်. 4 င်း၏အကြောင်းအရာများကို `$ file_content` variable ထဲသို့ဖတ်ပါလိမ့်မည်။

2.2 ဖိုင်များကိုလိုင်းဖြင့်ဖတ်ခြင်း

ဖိုင်အကြောင်းအရာလိုင်းကိုလိုင်းဖြင့်ဖတ်ရန်လိုအပ်ပါကအောက်ပါအတိုင်းပြသသည့် `fgets () function ကိုသုံးနိုင်သည်။

$ file_handle = fopen ("file.txt", "R"),
စဉ် (! Fef ($ file_handle)) {
    $ line = fgets ($ file_handle);
    // ဒေတာတစ်ခုချင်းစီကိုအတန်းတစ်ခုချင်းစီကို process}
fcose ($ file_handle);

ဤကုဒ်သည်ဖိုင်၏အဆုံးအထိလိုင်းဖြင့်ဖိုင်အကြောင်းအရာကိုလိုင်းဖြင့်ဖတ်သည်။

3 ။ ဖိုင်ကိုရေးပါ

ဖိုင်တစ်ခုသို့အကြောင်းအရာရေးရန် `fwite ()` function ကိုသုံးနိုင်သည်။ ဥပမာသည်အောက်ပါအတိုင်းဖြစ်သည် -

$ file_handle = fopen ("file.txt", "w"),
fwrite ($ file_handle "ဤနေရာတွင်စာသားအချို့ကိုရေးပါ"),
fcose ($ file_handle);

ဤကုဒ်သည်စာသားအကြောင်းအရာများကို "file.txt" ဖိုင်သို့ရေးလိမ့်မည်။

3.1 ဒေတာကိုဖိုင်တွဲဖြည့်ပါ

ဖိုင်၏အဆုံးသို့ဒေတာများကိုဖြည့်ရန်လိုအပ်ပါကအောက်တွင်ဖော်ပြထားသည့်အတိုင်း `` A` A 'A' ကိုသုံးနိုင်သည်။

$ file_handle = fopen ("file.txt", "a"),
fwrite ($ file_handle "ကိုဤနေရာတွင်စာသားအချို့ကိုဖြည့်စွက်ပါ");
fcose ($ file_handle);

ဤကုဒ်သည်အကြောင်းအရာ၏အဆုံးသို့အကြောင်းအရာများကိုဖြည့်စွက်လိမ့်မည်။

4 ။ ဖိုင်တည်ရှိရှိမရှိစစ်ဆေးပါ

ဖိုင်ရှိပြီးသားရှိမရှိစစ်ဆေးရန် `file_exists ()` function ကိုသုံးပါ။ ဥပမာသည်အောက်ပါအတိုင်းဖြစ်သည် -

if (file_exists ("file.txt"))
    ပဲ့တင်သံ "file.txt တည်ရှိသည်";
} အခြား
    ECHO "file.txt မတည်ရှိပါဘူး";
}

ဤကုဒ်သည် "file.txt" ဖိုင်တည်ရှိပြီးသက်ဆိုင်ရာမက်ဆေ့ခ်ျကို output လုပ်မထား,

5 ။ ဖိုင်ကိုဖျက်ပါ

သတ်မှတ်ထားသောဖိုင်ကိုဖျက်ရန် `Unlink ()` function ကိုသုံးပါ။ ဥပမာသည်အောက်ပါအတိုင်းဖြစ်သည် -

လက်မပြတ် ("file.txt");

ဤကုဒ်သည် "file.txt" ဖိုင်ကိုဖျက်ပစ်လိမ့်မည်။

6 ။ အကျဉ်းချုပ်

ဤဆောင်းပါးသည်ဖိုင်များကိုဖွင့်ရန်, စာဖတ်ခြင်း, ရေးသားခြင်းနှင့်ပိတ်ခြင်းအပါအ 0 င် File စစ်ဆင်ရေးအတွက် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးသည်။ PHP သည်ဖိုင်များကိုလုပ်ဆောင်ရန်အတွက်လုပ်ဆောင်ချက်များအမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။ developer များကဤလုပ်ဆောင်ချက်များနှင့်အကျွမ်းတဝင်ရှိသင့်ပြီးဖိုင်များကိုထိထိရောက်ရောက်စီမံနိုင်ရန်အတွက်သူတို့ကိုပြောင်းလွယ်ပြင်လွယ်သုံးနိုင်သည်။