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

PHP Advanced File စာဖတ်ခြင်းနှင့်စစ်ဆင်ရေးသင်ခန်းစာရေးပါ

gitbox 2025-06-16

1 ။ နိဒါန်း

လူကြိုက်များသောဆာဗာဘေးထွက် Scripting ဘာသာစကားဖြင့် PHP သည် Web Development ၏နယ်ပယ်တွင်ကျယ်ပြန့်စွာအသုံးပြုသည်။ ၎င်းသည်လေ့လာရန်နှင့်အသုံးပြုရန်လွယ်ကူပြီးအမျိုးမျိုးသောဒေတာဘေ့စ်များနှင့်ချောမွေ့စွာပေါင်းစည်းနိုင်သည်။ PHP တွင်ဖတ်ရှုခြင်းနှင့်ရေးခြင်းစစ်ဆင်ရေးများသည်အဆင့်မြင့်လုပ်ဆောင်မှုများကိုဖြည့်စွက်နိုင်သည့်အခြေခံနှင့်အရေးကြီးသောစစ်ဆင်ရေးများဖြစ်သည်။ ဤဆောင်းပါးသည် PHP ၏အဆင့်မြင့်လုပ်ဆောင်မှုများကိုအကောင်အထည်ဖော်သည့်ဖိုင်ဖတ်ခြင်းနှင့်ရေးသားခြင်းလုပ်ငန်းများကိုအာရုံစိုက်မည်။

2 ။ စာဖတ်ခြင်းစစ်ဆင်ရေးဖိုင်

2.1 ဖိုင်တစ်ခုလုံးကိုဖတ်ပါ

PHP တွင်ဖိုင်များကိုဖတ်ရန်နည်းလမ်းများစွာရှိသည်, အလွယ်ကူဆုံးနည်းလမ်းမှာ file_get_contents() အသုံးပြုရန်ဖြစ်သည်

အထက်ပါကုဒ်များတွင်စာဖတ်ခြင်း ဥပမာဥပမာအား ဖြင့် File Name.txt ကိုအရင်သတ်မှတ်ပြီးဖိုင်၏ contents ၏ content ထဲသို့ဖိုင်၏ contents ထဲသို့ဖတ်ရန် file_get_contontents () function ကိုအသုံးပြုပါ။ ထို့နောက်အကြောင်းအရာကို browser မှထုတ်လွှင့်ရန် ပဲ့တင်သံ ကြေငြာချက်ကိုသုံးပါ။

2.2 ဖိုင်များကိုလိုင်းဖြင့်ဖတ်ခြင်း

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

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

အထက်ဖော်ပြပါကုဒ်များတွင် FOME SHORT.TXX ကိုဖွင့်ရန် FOPEN () function ကို အသုံးပြု . ဖတ်ပါ။ နောက်ပြီး FAGGES () function ကိုလိုင်းနှင့် output တစ်ခုချင်းစီကို browser သို့ဖတ်ရန် functions () function ကိုသုံးပါ။ နောက်ဆုံးအနေဖြင့် fcose () function ကို အသုံးပြု. ဖိုင်ကိုပိတ်ပါ။

3 ။ စာအရေးအသားစစ်ဆင်ရေး

3.1 ဖိုင်တစ်ခုလုံးကိုရေးပါ

PHP တွင်ဖိုင်တစ်ခုလုံးကိုရေးရန်အလွယ်ကူဆုံးနည်းလမ်းမှာ File_Propputtory () function ကိုသုံးရန်ဖြစ်သည်။ ဤတွင်ဤလုပ်ဆောင်မှုကိုအသုံးပြုပြီးဖိုင်ကိုမည်သို့ရေးရမည်ကိုဥပမာတစ်ခုရှိသည်။

 
$filename = "example.txt";
$content = "Hello, world!";
file_put_contents($filename, $content);

အထက်ပါကုဒ်နံပါတ်တွင်စာဖြင့်ရေးသားရန် File Name.txt ကိုကျွန်ုပ်တို့ပထမ ဦး ဆုံးဖော်ပြပြီး ပါ 0 င်သည့်အကြောင်းအရာများနှင့်ပါ 0 င် သောအကြောင်းအရာများကိုဖိုင်သို့ရေးရန် file_put_controntents () function ကိုသုံးပါ။ အကယ်. ဖိုင်မရှိပါကဖိုင်ကိုအလိုအလျောက်ဖန်တီးသည်။

3.2 ဖိုင်လိုင်းကိုလိုင်းဖြင့်ရေးပါ

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

 
$filename = "example.txt";
$content = array("Hello", "world", "!");
$file = fopen($filename, "w");
if ($file) {
    foreach ($content as $line) {
        fputs($file, $line . "\n");
    }
    fclose($file);
}

အထက်ဖော်ပြပါကုဒ်များတွင်ကျွန်ုပ်တို့သည်ဖိုင်အမည်ကို ဥပမာအားဖြင့် သတ်မှတ်. ရေးသားထားသောအကြောင်းအရာ array $ content ကို ရေးပြီးဖိုင်ကိုဖွင့်ပြီး function mode ( "W" ) အဖြစ်သတ်မှတ်ရန်အတွက် fopen () function ကိုသုံးပါ။ ထို့နောက်အကြောင်းအရာခင်းကျင်းမှုများကိုကျော်လွှားနိုင်ပြီး funters () function ကို အသုံးပြု. အကြောင်းအရာကိုလိုင်းဖြင့်ရေးပါ။ နောက်ဆုံးအနေဖြင့် fcose () function ကို အသုံးပြု. ဖိုင်ကိုပိတ်ပါ။

4 ။ နိဂုံးချုပ်

ဤဆောင်းပါးမှတစ်ဆင့် PHP တွင်ဖိုင်တစ်ခုလုံးကိုဖတ်ရှုခြင်းနှင့်ရေးသားခြင်းလုပ်ငန်းများ, ဖိုင်တစ်ခုလုံးကိုစာဖတ်ခြင်း, ဖိုင်တစ်ခုလုံးကိုဖတ်ရှုခြင်း, ဖိုင်တစ်ခုလုံးကိုရေးဆွဲပြီးဖိုင်တစ်ခုလုံးကိုရေးဆွဲပြီးဖိုင်လိုင်းကိုရေးပါ။ ဤကျွမ်းကျင်မှုများကိုကျွမ်းကျင်စေခြင်းကသင့်အား Web Development ကိုပိုမိုထိရောက်စွာလုပ်ဆောင်ရန်ကူညီနိုင်သည်။