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

PHP ဖိုင်စာဖတ်ခြင်းနှင့်အရေးအသား၏အသေးစိတ်ရှင်းပြချက် - fopen, free, fwe စသည့်ဘုံလုပ်ဆောင်မှုများကိုအသုံးပြုပါ။

M66 2025-10-13

PHP ဖိုင်စာဖတ်ခြင်းနှင့်စာရေးခြင်းသင်ခန်းစာ

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

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

ဖိုင်ကိုမဖတ်မီသင်ပစ်မှတ်ထားဖိုင်ကိုဖွင့်ရန် fopen () function ကိုသုံးရန်လိုအပ်သည်။ ဤလုပ်ဆောင်မှုသည် parameters နှစ်ခုကိုရရှိသည်။ ဖိုင်လမ်းကြောင်းနှင့် open mode ကို။

 $file = fopen("test.txt", "r");

အထက်ပါကုဒ်တွင်အမည်ရှိ test.txt ကိုဖွင့ ်. Read-line mode (r) တွင်လည်ပတ်ပါ။

File contents တွေကိုဘယ်လိုဖတ်ရမလဲ

PHP ရှိဘုံဖိုင်များဖတ်ရှုခြင်းနည်းလမ်းများတွင် -

  • functions () function - file content line ကိုလိုင်းအားဖြင့်ဖတ်ပြီးဒေတာလိုင်းကိုလိုင်းဖြင့်ရေးဆွဲရန်သင့်တော်သည်။
 while (!feof($file)) {
    $line = fgets($file);
    echo $line . "<br>";
}
  • function () function: ဖိုင်အကြောင်းအရာကိုသတ်မှတ်ထားသောအရှည်အရဖိုင်အကြောင်းအရာကိုဖတ်ပါ, ဖိုင်တစ်ခုလုံးကိုတစ်ပြိုင်တည်းဖတ်ရှုလေ့ရှိသည်။
 $content = fread($file, filesize("test.txt"));
echo $content;

စာဖတ်ခြင်းလည်ပတ်မှုပြီးဆုံးပြီးနောက် fclose () function ကိုအသုံးပြုရန်နှင့် system အရင်းအမြစ်များကိုဖြန့်ချိရန်သတိရပါ။

 fclose($file);

ဖိုင်အရေးအသား

ဖိုင်တစ်ခုရေးရန်အဆင့်များသည်စာဖတ်ခြင်းနှင့်ဆင်တူသည်, ဖိုင်ကိုဖွင့်ရန်သင်ပထမ ဦး ဆုံးလိုအပ်သည်။ FOPEN () function ကိုသာ သုံး. သင့်လျော်သော mode ကိုသတ်မှတ်ပါ။ ဥပမာအားဖြင့်:

 $file = fopen("test.txt", "w");

ဤနေရာတွင်အသုံးပြုသော "W" mode သည်စာရေးရန်အတွက်ဖိုင်ကိုဖွင့်ခြင်းဖြစ်သည်။ အကယ်. ဖိုင်မရှိပါက PHP သည်အလိုအလျောက်ဖန်တီးလိမ့်မည်။ အကယ်. ဖိုင်တည်ရှိပါကမူရင်းအကြောင်းအရာများကိုရှင်းလင်းလိမ့်မည်။

ဖိုင် contents တွေကိုဘယ်လိုရေးမလဲ

ဒေတာများကို () သို့မဟုတ် fr ည့်သည် function ကို အသုံးပြု. ဖိုင်တစ်ခုသို့ရေးနိုင်သည်။

  • function () function ကိုသုံးပါ။
 fputs($file, "Hello, World!");
  • function () function ကိုသုံးပါ။
 fwrite($file, "Hello, World!");

အရေးအသားပြီးဆုံးပြီးနောက်ဖိုင်ကိုအနီးကပ်ပိတ်ပါ။

 fclose($file);

ပြီးပြည့်စုံသောဥပမာ - စာဖြင့်စာဖတ်ခြင်းနှင့်ပေါင်းစပ်ခြင်း

အောက်ပါဥပမာသည်ဖိုင်တစ်ခု၏ contents များကိုမည်သို့ဖတ်ရှုပြီးအခြားဖိုင်တစ်ခုသို့ရေးရမည်ကိုပြသသည်။

 // ပွင့်လင်းအရင်းအမြစ်ဖိုင်
$readFile = fopen("source.txt", "r");

// ပစ်မှတ်ဖိုင်ကိုဖွင့်ပါ
$writeFile = fopen("target.txt", "w");

// လိုင်းအားဖြင့်လိုင်းဖတ်နှင့်ရေးပါ
while (!feof($readFile)) {
    $line = fgets($readFile);
    fputs($writeFile, $line);
}

// file ကိုပိတ်ပါ
fclose($readFile);
fclose($writeFile);

အကျဉ်းချုပ်

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

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