လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> php file operty ၏အသေးစိတ်ရှင်းပြချက်】စာဖတ်ခြင်းနှင့်အရေးအသားအတွက်အကောင်းဆုံးအလေ့အကျင့်အတွက်အကောင်းဆုံးအလေ့အကျင့်

php file operty ၏အသေးစိတ်ရှင်းပြချက်】စာဖတ်ခြင်းနှင့်အရေးအသားအတွက်အကောင်းဆုံးအလေ့အကျင့်အတွက်အကောင်းဆုံးအလေ့အကျင့်

gitbox 2025-06-11

PHP ဖိုင်စစ်ဆင်ရေး၏အခြေခံ - စာဖတ်ခြင်းနှင့်ရေးခြင်းမိတ်ဆက်နိဒါန်း

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

1 ။ ဖိုင်ဖတ်နေစစ်ဆင်ရေး၏အသေးစိတ်ရှင်းပြချက်

fopen , fgetc , finc and topfile အပါအ 0 င ဖိုင်အကြောင်းအရာကိုဖတ်ရန် PHP သည်လုပ်ဆောင်ချက်အမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။ အောက်ပါတို့သည် function တစ်ခုစီ၏အမှန်တကယ်အသုံးပြုမှုဖြစ်သည်။

1.1 fopen ကိုအသုံးပြုပြီးဖိုင်တစ်ခုကိုဖွင့်ပါ

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

  • R: သာဖတ်ပါ
  • R +: ဖတ်နှင့်ရေးပါ
  • W: သာရေးပါ (မူရင်းအကြောင်းအရာကိုရှင်းလင်းပါ)
  • W +: ဖတ်ပြီးရေးပါ (မူရင်းအကြောင်းအရာကိုရှင်းလင်းပါ)
  • A: ရေးထည့်ပါ
  • A +: ဖြည့်စွက်ခြင်းနှင့်ရေးခြင်း
 
$file = fopen("test.txt", "r");

ဤကုဒ်သည် tyert.txt အမည်ရှိဖိုင်ကိုဖွင့်ပြီး Read-line တွင်လက်ကိုင်ကိုရရှိသည်။

1.2 အကြောင်းအရာလိုင်းကိုလိုင်းအားဖြင့်ဖတ်ရန် FGAGGS ကိုအသုံးပြုပါ

ဖိုင်တစ်ခုမှအကြောင်းအရာအားဖြင့်အကြောင်းအရာများကိုဖတ်ရန် fget များကို အသုံးပြုပါ။

 
while (!feof($file)) {
    $line = fgets($file);
    echo $line;
}

အထက်ပါကုဒ်သည်ဖိုင်လိုင်း၏ contents မှပါ 0 င်သည်။

1.3 ဇာတ်ကောင်အားဖြင့်ဖတ်ရန် fgetc ကိုအသုံးပြုပါ

Fgetc သည် တစ်ချိန်တည်းတွင်ဇာတ်ကောင်တစ် ဦး ကိုဖတ်ပြီးပိုမိုကောင်းမွန်သောစာဖတ်ခြင်းလိုအပ်ချက်များအတွက်သင့်တော်သည်။

 
while (!feof($file)) {
    $char = fgetc($file);
    echo $char;
}

1.4 Content Array ကိုရယူရန် File function ကိုသုံးပါ

ဖိုင် တစ်ခုလုံးသည်ဖိုင်တစ်ခုလုံးကို array တစ်ခုထဲသို့ဖတ်ပါလိမ့်မည်။

 
$lines = file("test.txt");
print_r($lines);

1.5 Readfile ကိုတိုက်ရိုက်အသုံးပြုမှုကိုတိုက်ရိုက်အသုံးပြုပါ

အဆိုပါ readfile ဖိုင်၏ contents အားလုံးကို browser သို့တိုက်ရိုက်ထုတ်ပေးလိမ့်မည်။

 
readfile("test.txt");

2 ။ ဖိုင်အရေးအသားစစ်ဆင်ရေး၏အသေးစိတ်ရှင်းပြချက်

files သို့မဟုတ် reset pointers pointers points points များရေးရန်အသုံးပြုသော FWP ကဲ့သို့သောဖိုင်များကိုရေးရန် PHP သည်ဖိုင်များကို ရေးရန် လုပ်ဆောင်ချက်များအမျိုးမျိုးကိုလည်းထောက်ပံ့ပေးသည်

2.1 fword ကို သုံး. အကြောင်းအရာရေးပါ

Files များကိုဖွင့်ရန်ကြိုးများကိုရေးရန် FWRITE ကို အသုံးပြုသည်။

 
$file = fopen("test.txt", "w+");
fwrite($file, "Hello World");
fclose($file);

2.2 FILE_PRT_CONTERS ကို သုံး. ဒေတာရေးပါ

File_Props_contents သည် Community ကိုသတ်မှတ်ထားသောဖိုင်တစ်ခုသို့တိုက်ရိုက်ရေးသားထားသောရိုးရှင်းသော function တစ်ခုဖြစ်သည်။

 
file_put_contents("test.txt", "Hello World from file_put_contents function");

2.3 Rewind ကိုအသုံးပြုပြီးဖိုင် pointer ကို reset

Rewind function သည် file pointer ကိုဖိုင်၏အစသို့ပြန်သွားသည်။

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

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

PHP ဖိုင်များကိုစာဖတ်ခြင်းနှင့်ရေးသားခြင်းသည် 0 က်ဘ်အပလီကေးရှင်းများတည်ဆောက်ခြင်း၏အရေးကြီးသောအစိတ်အပိုင်းဖြစ်သည်။ fopen , fgets များ နှင့် fget များ ကဲ့သို့သောလုပ်ဆောင်ချက်များကို အသုံးပြု. ဖိုင်များကိုသင်ပြောင်းလွယ်ပြင်လွယ်ဖိုင်များကိုပြောင်းလဲစေပြီးဒေတာများကိုသိုလှောင်နိုင်သည်။ developer များတီထွင်မှုစွမ်းရည်နှင့်စနစ်စွမ်းဆောင်ရည်ကိုတိုးတက်စေရန်တိကျသောလိုအပ်ချက်များနှင့်အညီသင့်လျော်သောနည်းလမ်းများကိုရွေးချယ်နိုင်သည်။