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

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

gitbox 2025-06-12

မိတ်ဆက်ပေး

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

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

ဖိုင်ဖွင့်လှစ်

PHP တွင် fopen() သုံးပါ

ဖိုင်ဖတ်နေ

ဖိုင်ကိုဖွင့်ပြီးနောက်ဖိုင်အကြောင်းအရာကိုဖတ်ရန်အောက်ပါလုပ်ဆောင်ချက်များကိုသုံးနိုင်သည်။

  • fread ($ ဖိုင်, $ အရှည်) : ဖိုင်၏သတ်မှတ်ထားသောအရှည်အကြောင်းအရာကိုဖတ်ပါ
  • fgets ($ file) : ဖိုင်၏ contents လိုင်းဖတ်သည်
  • fgetc ($ file) : ဖိုင်ရှိဇာတ်ကောင်ကိုဖတ်ပါ

ဖိုင်တစ်ခုဖတ်ရန်နမူနာကုဒ်ဖြစ်သည်။

 $file_content = fread($file, filesize("example.txt"));
echo $file_content;

ဖိုင်ပိတ်ပါ

စာဖတ်ခြင်းပြီးဆုံးသွားသောအခါ FCLOESE () function ကို အသုံးပြု. ဖိုင်ကိုပိတ်ရန်နှင့်အရင်းအမြစ်ကိုအခမဲ့ရယူပါ။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

 fclose($file);

ဖိုင်တစ်ခုသို့ရေးပါ

ဖိုင်ဖွင့်လှစ်

ဖိုင်တစ်ခုဖတ်ခြင်းနှင့်ဆင်တူသည်မှာဖိုင်တစ်ခုရေးသည့်အခါ fopen () function ကိုသုံးရန်လိုအပ်သည်။ ခြားနားချက်မှာသင်သည်အဖွင့် mode ကိုရေးရန် mode ကိုရေးရန် ("W" သို့မဟုတ် "A" ကဲ့သို့) သတ်မှတ်ရန်လိုအပ်သည်။ ဤတွင်စာရေးခြင်းအတွက်ဖိုင်တစ်ခုဖွင့်ရန်နမူနာကုဒ်ဖြစ်သည်။

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

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

ဖိုင်ကိုဖွင့်ပြီးနောက်ဖိုင်သို့အကြောင်းအရာကိုရေးရန်အောက်ပါ function ကိုသုံးပါ။

  • fwrite ($ ဖိုင်, $ string) : file ကိုရေးရန် string ကိုရေးပါ
  • file ($ ဖိုင်, $ string) - ဖိုင်တစ်ခုအတွက် string တစ်ခုကိုရေးပါ (fwe (fwe))

အကြောင်းအရာကိုဖိုင်တစ်ခုသို့စာရေးရန်အတွက်ဥပမာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

 fwrite($file, "Hello World!");

ဖိုင်ပိတ်ပါ

စာအရေးအသားပြီးနောက် fclose () function ကိုသုံးပါ။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

 fclose($file);

မကြာခဏမေးသောမေးခွန်းများ

1 ။ ဖိုင်တည်ရှိမှုရှိမရှိဆုံးဖြတ်ရန်ဘယ်လိုဆုံးဖြတ်ရမလဲ။

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

 if (file_exists("example.txt")) {
    echo "ဖိုင်တည်ရှိသည်!";
} else {
    echo "ဖိုင်မတည်ရှိပါဘူး!";
}

2 ။ ကြီးမားသောဖိုင်များကိုမည်သို့ဖတ်တတ်သနည်း။

မှတ်ဉာဏ်ပြည့်ဝမှုကိုရှောင်ရှားရန်, ဖိုင်များဖတ်သည့်အခါအ တုံး များတွင်ဖတ်ရန် function ကိုသုံးနိုင်သည်။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

 $file = fopen("example.txt", "r");
$chunk_size = 1024; // 1KB
$read_times = 0;
while (!feof($file)) {
    $chunk = fread($file, $chunk_size);
    echo $chunk;
    $read_times++;
}
fclose($file);
echo "ဖိုင်ကိုဖတ်ပါ {$read_times} ဒုတိယနှုန်း。";

3 ။ ဖိုင်၏အဆုံးတွင်အကြောင်းအရာကိုဖြည့်စွက်နည်း။

fopen () နှင့်ဖိုင်တစ်ခုဖွင့်သောအခါ "A" သို့မဟုတ် "a +" mode ကိုရွေးပါ။ ထို့နောက်ဖိုင်၏အဆုံးကို fwe () မှတဆင့် () မှအဆုံးသို့ထည့်ပါ။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

 $file = fopen("example.txt", "a");
fwrite($file, "အပိုဆောင်းအသေးစိတ်");
fclose($file);

ကောက်ချက်

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