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

ဖိုင်တစ်ခုသို့အကြောင်းအရာကိုဖြည့်စွက်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်နည်း။ ဘုံနည်းလမ်းများနှင့် ပတ်သက်. အသေးစိတ်ရှင်းပြချက်

gitbox 2025-06-13

PHP ကိုမိတ်ဆက်ပါ

PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်တစ်ခါတစ်ရံဒေတာများကိုစဉ်ဆက်မပြတ်အချက်အလက်များထည့်သွင်းရန်လိုအပ်သည်။ ယခုအချိန်တွင် PHP ၏ဖိုင်ဖြည့်စွက်ခြင်းကိုပြုလုပ်ရန်အသုံးပြုနိုင်သည်။ ဤဆောင်းပါးသည် developer များကွဲပြားခြားနားသောအခြေအနေများတွင်သင့်လျော်သောဖြေရှင်းနည်းများကိုရွေးချယ်ရန်ဖိုင်တွဲများ, stream functions များနှင့်အဆင့်မြင့်လုပ်ဆောင်မှုများအပါအ 0 င်ဖိုင်အမျိုးအစားများကိုထည့်သွင်းရန်ဘုံနည်းလမ်းအမျိုးမျိုးကိုမိတ်ဆက်ပေးလိမ့်မည်။

ဖိုင်အကြောင်းအရာကိုထည့်ရန် File လက်ကိုင် function ကိုသုံးပါ

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

ဖိုင်အမျိုးအစားအတွက် PHP ကို ​​အသုံးပြု. PHP ကိုအသုံးပြုခြင်းသည်ဖိုင်လက်ကိုင်ကိုဖွင့်ရန်ဖြစ်သည်။ PHP တွင် fopen() သုံးပါ

ဤကုဒ်နံပါတ်သည် "file.txt" အမည်ရှိဖိုင်ကိုဖွင့်ပြီးနောက်ဆက်တွဲစစ်ဆင်ရေးများအတွက်ဖိုင်လက်ကိုင်ကိုပြန်ပို့သည်။

ဖိုင် contents တွေကိုရေးပါ

ဖိုင်လက်ကိုင်ကိုရယူပြီးသည့်နောက်တွင်အချက်အလက်များကိုဖိုင်သို့ရေးရန် FWRITE () function ကိုသုံးနိုင်သည်။ F-function () function သည် parameters နှစ်ခုလိုအပ်သည် - ဖိုင်လက်ကိုင်နှင့်စာဖြင့်ရေးသားထားသည့်အချက်အလက်များ။ အောက်ပါကုဒ်သည်အကြောင်းအရာအသစ်ကိုမည်သို့ဖြည့်ဆည်းရမည်ကိုပြသသည်။

 
$file = fopen("file.txt", "a");
fwrite($file, "This is some new content!");
fclose($file);

ဤကုဒ်သည် "file.txt" အမည်ရှိဖိုင်ကိုအကြောင်းအရာအသစ်ကိုထည့်သွင်းပြီးဖိုင်ကိုပိတ်ရန် fclose () ကိုအသုံးပြုသည်။

ဖိုင်အကြောင်းအရာကိုထည့်ရန် streaming လုပ်ဆောင်ချက်များကိုသုံးပါ

stream လုပ်ဆောင်ချက်များကိုဖိုင်အချက်အလက်များကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်လုပ်ဆောင်နိုင်သည်။ PHP တွင် stream_context_create () function ကိုအသုံးပြုပါ။ Stream လုပ်ဆောင်ချက်များကိုအတွက်ဘုံအခြေအနေများရှိသည်။

  • HTTP - HTTP ဆာဗာကိုချိတ်ဆက်သောအခါအသုံးပြုသည်
  • FTP - FTP server တစ်ခုကိုသုံးသောအခါအသုံးပြုသည်
  • PHP - PHP scripts ကိုကွပ်မျက်သည့်အခါအသုံးပြုသည်
  • File - ဖိုင်စနစ်ကိုကြည့်ရှုသောအခါအသုံးပြုသည်

အောက်ပါကုဒ်သည်ဖိုင်အကြောင်းအရာကိုဖြည့်ဆည်းရန် Stream function ကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။

 
$context = stream_context_create(array(
    'file' => array('mode' => 'a')
));
$file = fopen("file.txt", "r", false, $context);
fwrite($file, "This is some new content!");
fclose($file);

ဤကုဒ်သည် stream အခြေအနေကိုဖန်တီးပြီး fopen () function ကို အသုံးပြု. ဖိုင်ကိုဖွင့်ပြီးစီးဆင်းမှုအခြေအနေတွင်ဖြတ်သန်းနေစဉ်ဖိုင်ကိုဖွင့်သည်။ ထို့နောက် fwe () ကို သုံး. ဖိုင်ကိုပိတ်ရန်နှင့်ဖိုင်ကိုပိတ်ပါ။

ဖိုင်အကြောင်းအရာကိုထည့်ရန်အဆင့်မြင့်လုပ်ဆောင်မှုများကိုသုံးပါ

PHP သည်ဖိုင်အမျိုးအစားများကိုလွယ်ကူစေရန်အဆင့်မြင့်လုပ်ဆောင်ချက်အချို့ကိုလည်းပေးသည်။ File_Propar_Contents () function သည် file လက်ကိုင်ကိုအတိအလင်းဖွင့်လှစ်ခြင်းသို့မဟုတ်ပိတ်ခြင်းမရှိဘဲဖိုင်ကိုဖိုင်သို့တိုက်ရိုက်ရေးနိုင်သည်။ အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

 
file_put_contents(filename, data, flags, context);

၎င်းတို့အနက် Filename နှင့် Data လိုအပ်သည်။ အလံများ နှင့် အခြေအနေများ သည် optional များဖြစ်သည်။

file_put_put_contents () function ကို သုံး. အကြောင်းအရာအသစ်ကိုဖြည့်ဆည်းရန်ကုဒ်ဥပမာတစ်ခုမှာဤတွင်ဖြစ်သည်။

 
file_put_contents("file.txt", "This is some new content!", FILE_APPEND);

ဤကုဒ်သည် "file.txt" အမည်ရှိဖိုင်အသစ်ကိုအကြောင်းအရာအသစ်ကိုဖြည့်ဆည်းပေးပြီး file_append option ကိုအသုံးပြုသည်။

အကျဉ်းချုပ်

PHP တွင်အကြောင်းအရာများသို့အကြောင်းအရာများကိုဖြည့်ဆည်းပေးခြင်းသည်ဘုံလိုအပ်ချက်ဖြစ်သည်။ ဤလုပ်ဆောင်မှုသည်ဖိုင်လက်ကိုင်လုပ်ဆောင်ချက်များကို အသုံးပြု. stream functions များသို့မဟုတ်အဆင့်မြင့်လုပ်ဆောင်မှုများကိုအသုံးပြုသည်ဖြစ်စေလုပ်ဆောင်နိုင်သည်။ မှန်ကန်သောချဉ်းကပ်မှုကိုရွေးချယ်ခြင်းသည်ပုဂ္ဂိုလ်ရေးအလေ့အထများနှင့်လိုအပ်ချက်အပေါ်မူတည်သည်။ ဖိုင်များသည်ဒေတာဆုံးရှုံးမှုသို့မဟုတ်ဖိုင်အဂတိလိုက်စားမှုစသည့်ပြ problems နာများကိုရှောင်ရှားရန်ဖိုင်များလည်ပတ်နေသည့်အခါသင်အလွန်သတိထားသင့်သည်။