PHP file processing သည် php ဘာသာစကားကိုဖွင့်ရန်, ဖတ်ရန်, ဘုံဖြစ်စဉ်များတွင်အဖွင့်ဖိုင်များ, ဖတ်ခြင်းအကြောင်းအရာ,
ဖိုင်တစ်ခုဖွင့်ရန် PHP ၏ fopen () function ကို သုံး. ဖိုင်ညွှန်ပြရန်ပြန်ပို့ပါ။ FOPEN () သည် parameters နှစ်ခုလိုအပ်သည်။ ဖိုင်အမည်နှင့် open mode ကို။ ဘုံ mode များမှာ:
နမူနာကုဒ်:
$fp = fopen('example.txt', 'r');
FITNESS () ဖိုင်များကိုလိုင်းဖြင့်ဖတ်ရန် FGGES () ကိုသုံးနိုင်သည်။ သို့မဟုတ် bytes အားဖြင့်ဖတ်ရန် () ကိုသင်အသုံးပြုနိုင်သည်။
ဥပမာ -
$fp = fopen('example.txt', 'r');
while (!feof($fp)) {
$line = fgets($fp);
echo $line;
}
fclose($fp);
ဤကုဒ်သည် Pegent.txt လိုင်း၏ contents ဖိုင်၏အဆုံးအထိလိုင်းအားဖြင့်လိုင်းများကိုဖတ်ရှုလိမ့်မည်။
ဖိုင်တစ်ခုသို့ဒေတာများကိုရေးရန် FWRIE () function ကိုသုံးပါ။
ဥပမာ -
$fp = fopen('example.txt', 'w');
fwrite($fp, "Hello world!");
fclose($fp);
ဤကုဒ်သည် string ကို "Hello World!" ကိုရေးလိမ့်မည်။ ဥပမာအားဖြင့်ဥပမာအားဖြင့်ယခင်အကြောင်းအရာကို overwrite ။
ခွဲစိတ်ကုသမှုပြီးဆုံးပြီးနောက် FCLOSE () ဖိုင်ကိုပိတ်ရန်နှင့်အရင်းအမြစ်များကိုဖြန့်ချိရန်သင်ခေါ်ဆိုသင့်သည်။
ဥပမာ -
$fp = fopen('example.txt', 'r');
fclose($fp);
Fgets () ဖိုင်ညွှန်းကိန်းမှအကြောင်းအရာလိုင်းတစ်ခုကိုဖတ်ပြီးဖတ်ပြီးနောက်ဖိုင်ညွှန်ပြပြီးနောက်နောက်လိုင်းသို့အလိုအလျောက်ရွေ့လျားလိမ့်မည်။
ဥပမာ -
$fp = fopen('example.txt', 'r');
while (!feof($fp)) {
$line = fgets($fp);
echo $line;
}
fclose($fp);
Force () သတ်မှတ်ထားသော data များကိုဖိုင်ညွှန်းကိန်းမှဒေတာများကိုဖတ်ပြီးလိုင်းများကိုအလိုအလျောက်ထုပ်မည်မဟုတ်ပါ။
ဥပမာ -
$fp = fopen('example.txt', 'r');
$content = fread($fp, 1024);
echo $content;
fclose($fp);
ဥပမာအားဖြင့်ပထမ 1024 bytes ကိုဖတ်ပါ။
ဖိုင် () function တစ်ခုလုံးကိုဖိုင်တစ်ခုလုံးကိုခင်းကျင်းစေပြီး array ၏ element တစ်ခုစီသည်ဖိုင်တစ်ခုနှင့်ကိုက်ညီသည်။
ဥပမာ -
$lines = file('example.txt');
foreach ($lines as $line) {
echo $line;
}
FWRITE () သည်အရှည်တစ်ခု၏ကြိုးတစ်ချောင်းကိုဖိုင်တစ်ခုသို့ရေးနိုင်သည်။
ဥပမာ -
$fp = fopen('example.txt', 'w');
fwrite($fp, "Hello world!");
fclose($fp);
File_Propar_Contents () သည် track ကိုဖိုင်သို့တိုက်ရိုက်ရေးထားပြီးဖိုင်မတည်ရှိပါကအလိုအလျောက်ဖန်တီးလိမ့်မည်။
ဥပမာ -
file_put_contents('example.txt', 'Hello world!');
စာဖတ်ခြင်းသို့မဟုတ်ရေးသားထားသောဖိုင်မရှိပါသောအခါ "သတိပေးချက် - fopen () - Stream ဖွင့်ရန်မအောင်မြင်ပါ။ ဖိုင်လမ်းကြောင်းမှန်ကန်ကြောင်းနှင့်ဖိုင်တည်ရှိသည်ကိုအတည်ပြုသင့်သည်။
အကယ်. သင်သည်အမှားတစ်ခုကြုံတွေ့ရပါက "သတိပေးချက် - fopen () - စီးဆင်းမှုကိုဖွင့်ရန်ပျက်ကွက်ခြင်း - ခွင့်ပြုချက်ကိုဖွင့်ရန်မအောင်မြင်ပါ။ ဖိုင်ခွင့်ပြုချက်ကိုချိန်ညှိရန်သို့မဟုတ်အသုံးပြုသူထံသို့ခွင့်ပြုချက်ဖြင့်ပြောင်းရန်လိုအပ်သည်။
ဤဆောင်းပါးသည်ဖိုင်တစ်ခုဖွင့်လှစ်ခြင်း, ဖိုင်တစ်ခုရေးခြင်း, ဖိုင်တစ်ခုရေးခြင်း, ဖိုင်တစ်ခုရေးခြင်း, ဖိုင်တစ်ခုရေးခြင်း, ဤနည်းစနစ်များကိုကျွမ်းကျင်ခြင်းသည်ဖွံ့ဖြိုးတိုးတက်မှုအတွက်ပိုမိုထိရောက်သောစာရွက်စာတမ်းစီမံခန့်ခွဲမှုကိုပိုမိုထိရောက်စွာမှတ်တမ်းတင်ရန်ကူညီနိုင်သည်။