PHP သည်ကျယ်ပြန့်စွာအသုံးပြုသော server-side scripting language တစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည်ဖိုင်များကိုထိထိရောက်ရောက်ရေးဆွဲပြီးမည်သို့ရေးရမည်ကိုမိတ်ဆက်ပေးနိုင်သည်။ PHP file processing technolor ကိုပိုမိုကောင်းမွန်အောင်ကူညီရန်လက်တွေ့ကျသောအကောင်းဆုံးအလေ့အကျင့်များနှင့်မဟာဗျူဟာများကိုမျှဝေပါ။
File_Get_contros () PHP တွင်အလွယ်ကူဆုံးဖိုင်ဖတ်နေသည့် function ဖြစ်သည်။ ဖိုင်တစ်ခုလုံးကိုတစ်ချိန်တည်းတွင်မှတ်ဉာဏ်ထဲသို့မှတ်ဉာဏ်ထဲသို့မှတ်ဉာဏ်ထဲသို့ထည့်သွင်းနိုင်ပြီးဖိုင်ငယ်များပြုပြင်ရန်အတွက်သင့်လျော်သောကြိုးများအားလုံးကိုမှတ်မိနိုင်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
$filename = 'example.txt';
$file_contents = file_get_contents($filename);
echo $file_contents;
အထက်ဖော်ပြပါကုဒ်သည်ဥပမာအားဖြင့် thy.txt ဖိုင်၏ contents အားလုံးကိုဖတ်ပြီးရလဒ်များကိုထုတ်ပြန်သည်။
အကယ်. သင်သည်ပိုမိုကြီးမားသောဖိုင်များကိုလိုင်း, fopen () နှင့် fgets များ () နှင့် fgets () ကိုလုပ်ဆောင်ရန်လိုအပ်ပါကပိုမိုသင့်လျော်သည်။ ၎င်းသည်အနည်းငယ်နှေးကွေးသော်လည်းမှတ်ဉာဏ်ကိုထိရောက်စွာစီမံနိုင်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
$filename = 'example.txt';
$file_handle = fopen($filename, 'r');
while (!feof($file_handle)) {
$line = fgets($file_handle);
echo $line;
}
fclose($file_handle);
ဤကုဒ်သည်ဥပမာအားဖြင့်ဥပမာအားဖြင့်ဥပမာအားဖြင့်လိုင်းနှင့် output ကိုထုတ်ပေးသည်။
File_Propl_Contents () ဖိုင်များရေးရန်အမြန်နည်းလမ်းတစ်ခုဖြစ်သည်။ သငျသညျသတ်မှတ်ထားသောဖိုင်အတွက် string ကိုအကြောင်းအရာရေးသားနိုင်ပါတယ်။ အကယ်. ဖိုင်မရှိပါက၎င်းကိုအလိုအလျောက်ဖန်တီးလိမ့်မည်။ ဥပမာ -
$filename = 'example.txt';
$file_contents = 'Hello, World!';
file_put_contents($filename, $file_contents);
ဒီကုဒ်က "မင်္ဂလာပါ, ကမ္ဘာကြီးကိုရေးသားခဲ့သည်။ ဥပမာအားဖြင့်,
လိုင်းအားဖြင့်မျဉ်းကြောင်းရေးသည့်အခါသင်ပိုမိုပြောင်းလွယ်ပြင်လွယ်ဖိုင်အကြောင်းအရာကိုထိန်းချုပ်ရန် fopen () နှင့်) fwe () ကိုသုံးနိုင်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
$filename = 'example.txt';
$file_handle = fopen($filename, 'w');
fwrite($file_handle, "Hello, World!\n");
fwrite($file_handle, "Hello, Universe!");
fclose($file_handle);
Code သည်စာနယ်ဇင်းများကိုလိုင်းအားဖြည့်ခြင်းအပါအ 0 င်ဖိုင်ကိုသတင်းအချက်အလက်အနည်းငယ်ကိုရေးသားခဲ့သည်။
ဖိုင်များမတည်ရှိခြင်းသို့မဟုတ်သိမ်းပိုက်မှုကြောင့်ပရိုဂရမ်ခြွင်းချက်များကိုရှောင်ရှားရန်ဖိုင်များ operating လုပ်သည့်အခါအမှားစစ်ဆေးမှုများကိုသေချာစွာစစ်ဆေးပါ။ ဥပမာများက file တည်ရှိမှုကိုမည်သို့ရှာဖွေတွေ့ရှိပြီးခြွင်းချက်များကိုကိုင်တွယ်ရမည်ကိုပြသသည်။
$filename = 'example.txt';
if (!file_exists($filename)) {
throw new Exception('ဖိုင်မတည်ရှိပါဘူး!');
} else {
$file_contents = file_get_contents($filename);
// နောက်ထပ်အပြောင်းအလဲနဲ့$file_contents
}
မှန်ကန်သောဖိုင်ခွင့်ပြုချက်များသည်ဖိုင်များကိုဖတ်ရှုနိုင်ရန်နှင့်ရေးသားနိုင်ရန်အတွက်လိုအပ်ချက်ဖြစ်သည်။ Unix စနစ်များတွင် chmod သည်ခွင့်ပြုချက်ကိုညှိရန် chmod ကိုအသုံးပြုနိုင်သည်။
chmod('example.txt', 0644);
အထက်ပါခွင့်ပြုချက်များသည်ဖိုင်ပိုင်ရှင်မှဖတ်ရန်နှင့်ရေးရန်စီစဉ်ထားပြီးအခြားအသုံးပြုသူများကိုသာဖတ်ရသည်။
ဤဆောင်းပါးသည် PHP ဖိုင်များနှင့်၎င်းတို့၏အသုံးပြုမှုဆိုင်ရာအခြေအနေများကိုဖတ်ခြင်းနှင့်ရေးသားခြင်းဆိုင်ရာနည်းလမ်းအမျိုးမျိုးကိုအသေးစိတ်ဖော်ပြပြီးအမှားကိုင်တွယ်ခြင်းနှင့်ခွင့်ပြုချက်စီမံခန့်ခွဲမှုစီမံခန့်ခွဲမှု၏အရေးပါမှုကိုအလေးပေးဖော်ပြသည်။ ဤနည်းစနစ်များကိုကျွမ်းကျင်စေခြင်းသည်သင့်အားထိရောက်သောတည်ငြိမ်သောဖိုင်စစ်ဆင်ရေးကုဒ်ကိုရေးပြီးသင်၏ PHP ဖွံ့ဖြိုးတိုးတက်မှုအဆင့်ကိုတိုးတက်စေသည်။