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

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

gitbox 2025-06-13

1 ။ ခြုံငုံသုံးသပ်ချက်

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

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

2.1 ဖိုင်ကိုဖွင့်ပါ

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

fopen () function ကိုပထမ ဦး ဆုံး pareter သည်ဖွင့်လှစ်ရမည့်ဖိုင်အမည်ဖြစ်ပြီးအကြွင်းမဲ့လမ်းကြောင်းသို့မဟုတ်ဆွေမျိုးလမ်းကြောင်းဖြစ်နိုင်သည်။ ဒုတိယ parameter သည်ဖိုင်တစ်ခုဖွင့်လှစ်ခြင်းနည်းလမ်းဖြစ်သည်။ အများအားဖြင့်အသုံးပြုထားသော Modes များမှာ -

  • 'r': ဖိုင်ကိုဖတ်ပါ, ဖိုင်ကိုဖွင့်ပါ
  • 'r +': ဖိုင်ကိုဖတ်ခြင်းနှင့်ရေးသားခြင်းဖြင့်ဖိုင်ကိုဖွင့ ်. ဖိုင်ညွှန်ပြဖိုင်ကိုဖိုင်၏အစသို့နေရာချထားပါ
  • 'W' - ဖိုင်ကိုသာရေးသားခြင်းဖြင့်သာဖွင့်ပါ။ ဖိုင်ညွှန်းသည်ဖိုင်၏အစတွင်တည်ရှိပြီးဖိုင်မရှိပါက၎င်းကိုဖန်တီးလိမ့်မည်။
  • 'w +' - ဖိုင်ကိုဖွင့ ်. စာဖတ်ခြင်းဖြင့်ဖိုင်ကိုဖွင့်ပါ။ ဖိုင်၏အစကိုဖိုင်၏အစသို့ရှာပြီးဖိုင်ကိုမတည်ရှိပါကဖိုင်ကိုဖန်တီးပါ။
  • 'A' - ဖိုင်ကိုသာဖွင့်ပြီးဖိုင်ကိုသာဖွင့်ပါ။ ဖိုင်ညွှန်းကိန်းသည်ဖိုင်၏အဆုံးတွင်တည်ရှိပြီးဖိုင်မရှိပါက၎င်းကိုဖန်တီးလိမ့်မည်။
  • 'a +': ဖိုင်ကိုဖတ်ခြင်းနှင့်ရေးသားခြင်းဖြင့်ဖိုင်ကိုဖွင့်ပါ။ ဖိုင်၏အဆုံးရှိဖိုင်ညွှန်ပြမှုကိုနေရာချထားပါ။ ဖိုင်မရှိပါက၎င်းကိုဖန်တီးလိမ့်မည်။
  • 'x' - ဖိုင်ကိုသာရေးသားခြင်းဖြင့်ဖန်တီးပြီးဖွင့်ပါ။ ဖိုင်ပြီးသားရှိပြီးသားဆိုလျှင်မှားယွင်းပါ။
  • 'x +' - စာဖတ်ခြင်းနှင့်ရေးသားခြင်းဖြင့်ဖိုင်တစ်ခုကို ဖန်တီး. ဖွင့်ပါ။ အကယ်. ဖိုင်သည်ရှိပြီးသားဆိုလျှင်မှားယွင်းသောပြန်လာလိမ့်မည်။

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

 $myfile = fopen("example.txt", "r");

$ MyFile သည် အရင်းအမြစ်အမျိုးအစားတန်ဖိုးတစ်ခုဖြစ်သောအရင်းအမြစ်အမျိုးအစားတန်ဖိုးကို အသုံးပြု. နောက်ဆက်တွဲဖိုင်အမျိုးအစားအတွက်အသုံးပြုသည်။

2.2 ဖိုင်အကြောင်းအရာကိုဖတ်ပါ

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

 string fread(resource $handle, int $length)

Force ၏ပထမဆုံး pareterate () ဖိုင်အရင်းအမြစ်သည်ဖိုင်အရင်းအမြစ်ဖြစ်ပြီးဒုတိယ parameter သည် bytes အရေအတွက်ဖြစ်သည်။ ဥပမာအားဖြင့်, အောက်ပါကုဒ်သည်ဖိုင်တစ်ခု၏ contents တစ်ခုလုံးကိုဖတ်သည်။

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

3 ။ ဖိုင်ကိုရေးပါ

3.1 ဖိုင်ကိုဖွင့်ပါ

fopen () function ကိုအသုံးပြုသောအခါဖိုင်ရေးသားရန်အတွက်ရေးရန် mode ကိုသင်သတ်မှတ်နိုင်သည်။ ဥပမာအားဖြင့်:

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

'W' ဆိုသည်မှာ Write Mode ကိုဆိုလိုသည်ဆိုပါကဖိုင်မရှိပါကဖိုင်အသစ်ကိုဖန်တီးလိမ့်မည်။

3.2 အကြောင်းအရာရေးပါ

ဖိုင်ကိုဖွင့်ပြီးနောက် fwice () ကိုဖိုင်ကိုရေးရန် fwice () function ကိုသုံးနိုင်သည်။ function ရှေ့ပြေးပုံစံသည်အောက်ပါအတိုင်းဖြစ်သည် -

 int fwrite(resource $handle, string $string [, int $length])

$ လက်ကိုင်သည် ဖိုင်အရင်းအမြစ်သည်ဖိုင်အရင်းအမြစ်ဖြစ်ပြီး ဒေါ်လာ string သည်ရေးသားထားသောအကြောင်းအရာဖြစ်ပြီး ဒေါ်လာအရှည် သည် optional write length ဖြစ်သည်။ ဥပမာအားဖြင့်:

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

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

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

 bool fclose(resource $handle)

အောက်ပါကုဒ်သည်ဖွင့်ထားသောဖိုင်ကိုပိတ်ထားသည်။

 $myfile = fopen("example.txt", "r");
fclose($myfile);

5 ။ နမူနာကုဒ်

ဤတွင်ဖိုင်တစ်ခု၏ဖတ်ခြင်းနှင့်ရေးခြင်းရေးခြင်းပြထားတဲ့ဥပမာပြည့်စုံတဲ့ဥပမာတစ်ခုပါ။

 
// ဖိုင်ကိုဖွင့်ပြီးအကြောင်းအရာကိုဖတ်ပါ
$myfile = fopen("example.txt", "r");
echo fread($myfile, filesize("example.txt"));
fclose($myfile);

// ဖိုင်တစ်ခုဖန်တီးပြီးအကြောင်းအရာရေးပါ
$myfile = fopen("example.txt", "w");
$txt = "Hello world!";
fwrite($myfile, $txt);
fclose($myfile);

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

ဤဆောင်းပါးသည် PHP file processing ၏အခြေခံအဆင့်များကိုမိတ်ဆက်ပေးသည်။ fopen () , free () , fwe (), စသဖြင့် function များကိုကျွမ်းကျင်စွာလုပ်ဆောင်ခြင်းဖြင့် developer များကဖိုင်စစ်ဆင်ရေးများကိုအလွယ်တကူလုပ်ဆောင်နိုင်သည်။ အမှန်တကယ်အသုံးပြုမှုတွင်၎င်းကိုအသုံးပြုသောအခါဖိုင်အမျိုးအစားရှိသည့်သို့မဟုတ်ဖိုင်အမျိုးအစားများဆုံးရှုံးခြင်းကိုရှောင်ရှားရန်ဖိုင်အမျိုးအစား၏လုံခြုံရေးနှင့်တည်ငြိမ်မှုကိုဂရုပြုပါ။