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

PHP ဖိုင်စာဖတ်ခြင်းနှင့်အရေးအသားစွမ်းရည်၏အကျဉ်းချုပ်

gitbox 2025-06-07

1 ။ စာဖတ်စွမ်းရည်ဖိုင်

1.1 fopen () function ကို

fopen () function ကို function function ကိုဖွင့်ရန်သို့မဟုတ်အကြောင်းအရာအသစ်များကိုရေးနိုင်သည့်ဖိုင်ကိုဖွင့်ရန်အသုံးပြုသည်။ ဤလုပ်ဆောင်ချက်သည် parameters နှစ်ခုလိုအပ်သည်။ ဖိုင်အမည်နှင့် open mode (Read-inge, ရေး, ဖြည့်စွက်ခြင်း, etc) လိုအပ်သည်။ ဥပမာအားဖြင့်, အောက်ပါကုဒ်သည်ဖိုင်တစ်ခုကိုဖွင့်ပြီးအကြောင်းအရာလိုင်းကိုလိုင်းဖြင့်ဖတ်သည်။

 
$file = fopen("example.txt", "r");
while (!feof($file)) {
  echo fgets($file)."";
}
fclose($file);

ဤနေရာတွင်ကွင်းဆက်ကို fungets () function ကိုလိုင်းဖြင့်ဖတ်ရန်ဖိုင်လိုင်းကိုဖတ်ရန်အသုံးပြုသည်။ feof () ဖိုင်၏အဆုံးသို့ရောက်ရှိလာမယ့်ရှိမရှိရှာဖွေတွေ့ရှိရန်အသုံးပြုသည်, fclose () ဖိုင်လက်ကိုင်ကိုပိတ်ရန်အသုံးပြုသည်။

1.2 function ကို () function ကို

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

 
$file = fopen("example.txt", "r");
echo fread($file, filesize("example.txt"));
fclose($file);

Code သည်ဖိုင်အရွယ်အစားကိုဖိုင်အရွယ်အစား () ဖိုင်အရွယ်အစားကို အသုံးပြု. သတ်မှတ်ထားသော bytes အရေအတွက်ကိုဖတ်ရှုရန် () ကိုအသုံးပြုသည်။

1.3 ဖိုင် () function ကို

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

 
$file = file("example.txt");
foreach ($file as $line) {
  echo $line."";
}

အကြောင်းအရာတစ်ခုချင်းစီကို output မှ fonteach မှတစ်ဆင့်ခင်းကျင်းမှတဆင့်ကွင်းဆက်။

1.4 file_get_contents () function ကို

File_get_contents () ဖိုင်တစ်ခုလုံးကိုဖတ်ရန်နှင့်ဖိုင်အကြောင်းအရာ string ကိုပြန်ပို့ရန်အလွယ်ကူဆုံးနှင့်အမြန်ဆုံးနည်းလမ်းဖြစ်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -

 
$file = file_get_contents("example.txt");
echo $file;

function သည်ဖိုင်အကြောင်းအရာကိုတိုက်ရိုက်ပြန်ပို့သည်။ ဖိုင်ငယ်များလျင်မြန်စွာဖတ်ရန်သင့်တော်သည်။

2 ။ စာအရေးအသားစွမ်းရည်

2.1 fr ည့်သည် 2.1 function ကို

FWRITE () ဖိုင်ကိုဖိုင်တစ်ခုသို့အချက်အလက်များရေးရန်အသုံးပြုသည်။ ဖိုင်လက်ကိုင်နှင့်စာရေးရန် string ကိုလိုအပ်သည်။ နမူနာကုဒ်:

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

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

2.2 file_put_contents () function ကို

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

 
file_put_contents("example.txt", "Hello World!");

အကယ်. ဖိုင်မရှိပါကဖိုင်အသစ်တစ်ခုကိုအလိုအလျောက်ဖန်တီးလိမ့်မည်။

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

PHP သည်ဖိုင်အမျိုးအစားအမျိုးမျိုးကိုထောက်ပံ့ပေးပြီးအသုံးပြုသော function များကိုအသုံးပြုသည်။ အများအားဖြင့်အသုံးပြုသော fopen (), ဖိုင် (), ဖိုင် (), ဖိုင် (), ဖိုင် (), ဖိုင် (), ဖိုင် (), ဖိုင် (), File_get_Contents () စာဖြင့်ရေးသားခြင်း, ခွင့်ပြုချက်မလုံလောက်ခြင်းကြောင့်လုပ်ငန်းပျက်ကွက်မှုများကိုရှောင်ရှားရန်၎င်းကိုအသုံးပြုသောအခါဖိုင်ခွင့်ပြုထားသောချိန်ညှိချက်များကိုဂရုပြုရန်လိုအပ်သည်။ ၎င်းသည်ယေဘုယျအားဖြင့် file_get_contontents () နှင့် file_put_contentents () ကိုပထမ ဦး ဆုံးအသုံးပြုရန်အကြံပြုပါသည်။ ၎င်းတို့သည် code တွင် code, ကွပ်မျက်ခြင်းတွင်ထိရောက်စွာထိန်းသိမ်းထားနိုင်ပြီးထိန်းသိမ်းရန်လွယ်ကူသည်။