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

PHP ဖိုင်စာဖတ်ခြင်းနှင့်စာရေးခြင်းသင်ခန်းစာ - အခြေခံနည်းလမ်းများနှင့်နည်းစနစ်များ

gitbox 2025-06-17

PHP ဖိုင်များကိုဖတ်ခြင်းနှင့်ရေးသားခြင်းအတွက်အခြေခံနည်းလမ်းများ

PHP သည် web application များနှင့်ဝက်ဘ်ဆိုက်များကိုရေးရန်အသုံးပြုနိုင်သည့်ကျယ်ပြန့်စွာအသုံးပြုသော server-side scripting language ဖြစ်သည်။ PHP တွင်စာဖတ်ခြင်းနှင့်ရေးသားခြင်းသည်ဘုံစစ်ဆင်ရေးများဖြစ်သည်။ ဤဆောင်းပါးသည် PHP တွင်ဖိုင်များဖတ်ရှုခြင်းနှင့်ရေးသားခြင်း၏အခြေခံနည်းလမ်းများကိုမိတ်ဆက်ပေးပြီးအချို့သောကုဒ်များကိုဥပမာပေးလိမ့်မည်။

1 ။ စာဖတ်ခြင်းဖိုင်

PHP တွင်ဖိုင်ဖတ်ခြင်းသည်ဖိုင်ကိုဖွင့်ရန် fopen () function ကိုအသုံးပြုသည်။

1.1 function များ () function ကို အသုံးပြု. ဖိုင်များကိုဖတ်ပါ

ဤတွင် FGETS () function ကို သုံး. file content line ကိုလိုင်းဖြင့်ဖတ်ရန်ဥပမာတစ်ခုမှာဤတွင်ဖြစ်သည်။

$ filename = "Extens.txt"; // ဖိုင်အမည် $ file = fopen ($ filename, "r"); // ဖိုင်ဖတ်သည့်တစ်ခုတည်းသော mode ကိုဖွင့်ပါက ($ file) {
    စဉ် (($ line = f-file file)! == fiss)
        ECHO $ ​​လိုင်း, // output ဖိုင်အကြောင်းအရာ}
    fcose ($ file); // ဖိုင်လက်ကိုင်}} {file လက်ကိုင်}
    Echo "ဖိုင်ဖွင့်ပွဲမအောင်မြင်ပါ။ ";
}
    

အထက်ဖော်ပြပါကုဒ်သည် fopen () မှတဆင့်ဖိုင်ကိုဖွင့်သည်။ fgets () function ကိုဖိုင်၏အဆုံးအထိလိုင်းအားဖြင့်ဖိုင်အိတ်လိုင်းကိုလိုင်းဖြင့်ဖတ်လိမ့်မည်။

1.2 ဖိုင်တစ်ခုလုံးကိုဖတ်ရန် function () function ကိုသုံးပါ

အခြားအသုံးများသောဖိုင်ဖတ်နည်းနည်းလမ်းမှာဖိုင်တစ်ခုလုံး၏ contents များကိုတစ်ပြိုင်တည်းဖတ်နိုင်သည့် function () function ကိုအသုံးပြုရန်ဖြစ်သည်။ ဒီနေရာမှာ fread ကိုသုံးပြီးဥပမာတစ်ခုပါ။

$ filename = "Extens.txt"; // ဖိုင်အမည် $ file = fopen ($ filename, "r"); // ဖိုင်ဖတ်သည့်တစ်ခုတည်းသော mode ကိုဖွင့်ပါက ($ file) {
    $ အကြောင်းအရာ = အရူး ($ ဖိုင်, ဖိုင်များ ($ fileName)); // ဖိုင်အမျိုးအစားတစ်ခုလုံးကို ECHO $ ​​အကြောင်းအရာအားလုံးကိုဖတ်ပါ။ // ဖိုင်အမျိုးအစားကို fcose ($ file) fclose ($ file) output; // ဖိုင်လက်ကိုင်}} {file လက်ကိုင်}
    Echo "ဖိုင်ဖွင့်ပွဲမအောင်မြင်ပါ။ ";
}
    

ဤဥပမာတွင်ဖိုင်အရွယ်အစားကိုရယူရန် Function () function ကို ဦး စွာ အသုံးပြု. ဖိုင်၏ contents တစ်ခုလုံးကို Fread မှတဆင့်ဖတ်ပါ။

2 ။ စာအရေးအသား

PHP တွင်စာအရေးအသားကို fopen () ဖြင့်ဖွင့်လေ့ရှိပြီးအချက်အလက်များကို fwice () function ကို အသုံးပြု. ဖိုင်ကိုရေးထားသည်။

2.1 ဖိုင်တစ်ခုသို့ရေးရန် FWRIE () function ကိုသုံးပါ

ဤတွင်ဖိုင်တစ်ခုသို့ရေးသားခြင်း၏ရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။

$ filename = "Extens.txt"; // ဖိုင်အမည် $ file = fopen ($ filename, w "); // Open File Mode ($ file) {
    fwrite ($ ဖိုင်, "ဟယ်လို, ကမ္ဘာ!"); // အကြောင်းအရာရေးရန် ($ file) ကိုရေးပါ။ // close file လက်ကိုင်} {
    Echo "ဖိုင်ဖွင့်ပွဲမအောင်မြင်ပါ။ ";
}
    

အထက်ပါကုဒ်တွင် fopen () သည်ဖိုင်ကိုရေးရန်ပုံစံဖြင့်ဖွင့်လှစ်ထားသည်။ အကယ်. ဖိုင်မရှိပါက PHP သည်ဖိုင်အသစ်ကိုအလိုအလျောက်ဖန်တီးလိမ့်မည်။

2.2 အကြောင်းအရာကိုထည့်ရန် "A" mode ကိုသုံးပါ

ဖိုင်၏အဆုံးတွင်အကြောင်းအရာကိုသင်ဖြည့်စွက်လိုပါက "a" mode ကိုသုံးနိုင်သည်။

$ filename = "Extens.txt"; // ဖိုင်အမည် $ file = fopen ($ filename, "a"); // Open file ကို appltion mode ကိုဖြည့်စွက်ပါက ($ file) {
    FWRITE ($ ဖိုင် "ကိုဖြည့်စွက်ပါ။ "); // အကြောင်းအရာ fcose ($ file) ကို append append; // ဖိုင်လက်ကိုင်}} {file လက်ကိုင်}
    Echo "ဖိုင်ဖွင့်ပွဲမအောင်မြင်ပါ။ ";
}
    

ဤဥပမာတွင် "a" mode သည်ဖိုင်ကိုဖွင့်လှစ်ထားသည်, ဖိုင်မတည်ရှိပါကဖိုင်ကိုဖန်တီးပြီးဖိုင်၏အဆုံးတွင်ပါ 0 င်သည်။

3 ။ ဖိုင်စစ်ဆင်ရေးအပေါ်မှတ်စုများ

PHP တွင်ဖိုင်များကိုဖတ်ရှုခြင်းနှင့်ရေးသားခြင်းကိုဖတ်ရှုရာတွင်မှတ်သားရန်အဓိကအချက်များရှိသည်။

  • FCLOESE () function ကိုသုံးပါဖိုင်လက်ကိုင်ကိုပိတ်ရန်ဖိုင်တွဲများကိုသိမ်းဆည်းရန်နှင့်အရင်းအမြစ်ယိုစိမ့်မှုကိုရှောင်ရှားရန်သေချာစေပါ။
  • ဖိုင်တစ်ခုသို့ရေးသောအခါ၎င်းသည်မျှော်လင့်ထားသည့်အပြုအမူမဟုတ်လျှင်လက်ရှိအကြောင်းအရာများကိုမအိပ်ရန်သတိထားပါ။ overwrites ကိုရှောင်ရှားရန် "a" mode ကိုသုံးပါ။
  • အထူးသဖြင့်အထိခိုက်မခံသောသတင်းအချက်အလက်များအတွက်ဖိုင်ခွင့်ပြုချက်မှန်ကန်ကြောင်းသေချာပါစေ။ ဖိုင်ခွင့်ပြုချက်ကိုချိန်ညှိရန် CHMOD () function ကိုသုံးနိုင်သည်။

4 ။ နိဂုံးချုပ်

ဖိုင်များကိုဖတ်ရန်နှင့်ရေးရန်နှင့်ရေးသားရန် FOPEN (), fgets (), fget () နှင့် fwite () နှင့် fwite) နှင့် fwite () fwion) functions များကိုမည်သို့အသုံးပြုရမည်ကိုဤဆောင်းပါးသည် PHP ဖိုင်စစ်ဆင်ရေး၏အခြေခံနည်းလမ်းများကိုမိတ်ဆက်ပေးသည်။ ဖိုင်များလုပ်ဆောင်မှုများသည်လုံခြုံပြီးအကျိုးရှိရှိဖြစ်ကြောင်းသေချာစေရန် developer များသည်လည်းဖိုင်လက်ကိုင်ကိုပိတ်ပြီးသင့်လျော်သောဖိုင်ခွင့်ပြုချက်များကိုပိတ်ခြင်းကိုအာရုံစိုက်ရန်လိုအပ်သည်။