PHP သည်ကျယ်ပြန့်သော open source server-side scripting language ဖြစ်ပြီးအထူးသဖြင့်ဝဘ်ဖွံ့ဖြိုးတိုးတက်မှုအတွက်သင့်တော်သည်။ PHP တွင်ဖိုင်အမျိုးအစားသည်အထူးသဖြင့်ဖိုင်များဖတ်ခြင်းနှင့်ရေးသားခြင်းဖြစ်သည်။ ဤဆောင်းပါးသည် Developer များက developer များပြုလုပ်ရန်အတွက်အဓိကကျသောနည်းပညာများကိုကျွမ်းကျင်ရန်ကူညီရန် PHP ဖိုင်၏အခြေခံအဆင့်များကိုလေ့လာလိမ့်မည်။
PHP တွင် fopen()
သုံးပါ
fopen () function ကိုပထမ ဦး ဆုံး pareter သည်ဖွင့်လှစ်ရမည့်ဖိုင်အမည်ဖြစ်ပြီးအကြွင်းမဲ့လမ်းကြောင်းသို့မဟုတ်ဆွေမျိုးလမ်းကြောင်းဖြစ်နိုင်သည်။ ဒုတိယ parameter သည်ဖိုင်တစ်ခုဖွင့်လှစ်ခြင်းနည်းလမ်းဖြစ်သည်။ အများအားဖြင့်အသုံးပြုထားသော Modes များမှာ -
ဥပမာအားဖြင့်, အောက်ပါကုဒ်သည်ဖတ်ရန်တစ်ခုတည်းသော mode ကို သုံး. ဖိုင်တစ်ခုကိုဖွင့်သည် -
$myfile = fopen("example.txt", "r");
$ MyFile သည် အရင်းအမြစ်အမျိုးအစားတန်ဖိုးတစ်ခုဖြစ်သောအရင်းအမြစ်အမျိုးအစားတန်ဖိုးကို အသုံးပြု. နောက်ဆက်တွဲဖိုင်အမျိုးအစားအတွက်အသုံးပြုသည်။
ဖိုင်ကိုဖွင့်ပြီးနောက်ဖိုင်များကိုဖတ်ရန် 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);
fopen () function ကိုအသုံးပြုသောအခါဖိုင်ရေးသားရန်အတွက်ရေးရန် mode ကိုသင်သတ်မှတ်နိုင်သည်။ ဥပမာအားဖြင့်:
$myfile = fopen("example.txt", "w");
'W' ဆိုသည်မှာ Write Mode ကိုဆိုလိုသည်ဆိုပါကဖိုင်မရှိပါကဖိုင်အသစ်ကိုဖန်တီးလိမ့်မည်။
ဖိုင်ကိုဖွင့်ပြီးနောက် 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);
ဖိုင်ကိုဖတ်ရှုခြင်းသို့မဟုတ်ရေးသားပြီးနောက်, မလိုအပ်သောစနစ်အရင်းအမြစ်များကိုရှောင်ရှားရန်ဖိုင်အရင်းအမြစ်များကိုပိတ်ထားရမည်။ FCLOESE () function ကိုသုံးပါဖိုင်ကိုပိတ်ရန် function ရှေ့ပြေးပုံစံသည်အောက်ပါအတိုင်းဖြစ်သည် -
bool fclose(resource $handle)
အောက်ပါကုဒ်သည်ဖွင့်ထားသောဖိုင်ကိုပိတ်ထားသည်။
$myfile = fopen("example.txt", "r");
fclose($myfile);
ဤတွင်ဖိုင်တစ်ခု၏ဖတ်ခြင်းနှင့်ရေးခြင်းရေးခြင်းပြထားတဲ့ဥပမာပြည့်စုံတဲ့ဥပမာတစ်ခုပါ။
// ဖိုင်ကိုဖွင့်ပြီးအကြောင်းအရာကိုဖတ်ပါ
$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);
ဤဆောင်းပါးသည် PHP file processing ၏အခြေခံအဆင့်များကိုမိတ်ဆက်ပေးသည်။ fopen () , free () , fwe (), စသဖြင့် function များကိုကျွမ်းကျင်စွာလုပ်ဆောင်ခြင်းဖြင့် developer များကဖိုင်စစ်ဆင်ရေးများကိုအလွယ်တကူလုပ်ဆောင်နိုင်သည်။ အမှန်တကယ်အသုံးပြုမှုတွင်၎င်းကိုအသုံးပြုသောအခါဖိုင်အမျိုးအစားရှိသည့်သို့မဟုတ်ဖိုင်အမျိုးအစားများဆုံးရှုံးခြင်းကိုရှောင်ရှားရန်ဖိုင်အမျိုးအစား၏လုံခြုံရေးနှင့်တည်ငြိမ်မှုကိုဂရုပြုပါ။