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

ဖိုင်အကြောင်းအရာကိုဖြည့်ဆည်းရန်နှင့်ဒေတာဇွဲရှိစေရန် PHP ကိုမည်သို့အသုံးပြုရမည်နည်း

gitbox 2025-06-13

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

PHP အစီအစဉ်များကိုရေးသည့်အခါဖိုင်တစ်ခုသို့စဉ်ဆက်မပြတ်ထည့်ရန်တစ်ခါတစ်ရံဒေတာအသစ်များလိုအပ်သည်။ PHP ကို ​​အသုံးပြု. ဖိုင်အကြောင်းအရာကိုအသုံးချခြင်း၏လုပ်ဆောင်မှုသည်အလွန်အသုံးဝင်သည်။ PHP သည် File လက်ကိုင်လုပ်ဆောင်ချက်များကိုနှိပ်ခြင်း, stream လုပ်ဆောင်ချက်များကိုနှင့်အဆင့်မြင့်လုပ်ဆောင်မှုများကိုအသုံးပြုခြင်းအပါအ 0 င်ဤလုပ်ဆောင်မှုကိုအကောင်အထည်ဖော်ရန်နည်းလမ်းများစွာကိုပေးသည်။

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

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

ဖိုင်များကိုဖြည့်ဆည်းရန် PHP ကိုအသုံးပြုခြင်းတွင်ပထမအဆင့်မှာဖိုင်လက်ကိုင်ကိုဖွင့်ရန်ဖြစ်သည်။ PHP တွင်ဖိုင်တစ်ခုဖွင့်ရန်နှင့်ဖိုင်လက်ကိုင်ကိုပြန်ပို့ရန် fopen () function ကိုသုံးပါ။ ဖိုင်တစ်ခုဖွင့်သောအခါဖိုင်အမည်နှင့်အဖွင့် mode ကိုသတ်မှတ်ရန်လိုအပ်သည်။ ဤတွင်အချို့သောဘုံအဖွင့် Modes များမှာ -

'r' - Read-in တစ်ခုတည်းသော mode (ဖိုင်၏အစမှဖတ်ပါ)

'r +' - ဖတ်ပြီးရေးပါ။ (ဖိုင်၏အစမှဖတ်ပါ)

'W' - Write-in mode (မူရင်းဖိုင်အမျိုးအစားကို Overwrite လုပ်ပါ)

'W +' - ဖတ်ပြီးရေးပါ။ (မူရင်းဖိုင်အကြောင်းအရာကို Overwrite လုပ်ပါ)

'A' - ဖြည့်စွက် mode ကို (ဖိုင်၏အဆုံးမှအကြောင်းအရာအသစ်ထည့်ပါ)

'a +' - ဖတ်ပြီးရေးပါ။ (ဖိုင်၏အဆုံးမှအကြောင်းအရာအသစ်ကိုထည့်ပါ)

အောက်ပါကုဒ်သည် FOPEN () function ကို အသုံးပြု. ဖိုင်တစ်ခုဖွင့်ရန်နှင့် "append mode" တွင်ထည့်ပါ။

            
$file = fopen("file.txt", "a");
            

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

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

ဖိုင်လက်ကိုင် function သည်စာဖတ်ခြင်း, အရေးအသားနှင့်ပိတ်ခြင်းစသည့်ဖိုင်များကိုကိုင်တွယ်ရန်လုပ်ဆောင်မှုများစွာကိုပေးသည်။ ဒေတာကိုဖိုင်ကိုရေးရန် fwice () function ကိုသုံးပါ။ farge () function သည် parameters နှစ်ခုလိုအပ်သည်။

ဖိုင်လက်ကိုင်

ရေးသားထားသောဒေတာ

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

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

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

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

smoother file operations အောင်မြင်ရန်ဖိုင်တစ်ခုဖွင့်လှစ်နေစဉ်စီးဆင်းမှု function သည် file data ကို manipulate လုပ်နိုင်သည်။ PHP တွင် stream_context_create () function ကိုအသုံးပြုပါ File application protipion operations များကိုထောက်ပံ့ရန် stream အခြေအနေကိုဖန်တီးရန်။ ဤတွင်အချို့သော context options များရှိပါသည်။

HTTP - HTTP ဆာဗာကိုချိတ်ဆက်သောအခါအသုံးပြုသည်

FTP - FTP server တစ်ခုကိုသုံးသောအခါအသုံးပြုသည်

PHP - PHP scripts ကိုကွပ်မျက်သည့်အခါအသုံးပြုသည်

File - ဖိုင်စနစ်ကိုကြည့်ရှုသောအခါအသုံးပြုသည်

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

 
$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);
            

ဤကုဒ်သည် stread mode ကိုဖွင့်ရန်နှင့် fopen "ကိုဖွင့်ရန်နှင့် steam parameter ကို အသုံးပြု. fopen () function ကိုအသုံးပြုသောဖိုင်တွဲတစ်ခုသည် strown parameter ကိုအသုံးပြုသည်။ နောက်ဆုံးတွင်အကြောင်းအရာအသစ်များကို ftrite () function ကို အသုံးပြု. ဖိုင်သို့စာဖြင့်ရေးသားပြီး fclose () function ကို သုံး. ဖိုင်ကိုပိတ်ထားသည်။

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

PHP သည် files များကို manipulate လုပ်ရန်အဆင့်မြင့်လုပ်ဆောင်မှုများကိုပေးထားသည်။ အသုံးအများဆုံးအသုံးပြုသော file_put_contents () function ကိုဖြစ်ပါတယ်။ File_Propar_Contents () function သည် function ကိုဖိုင်လက်ကိုင်ဖွင့်ခြင်းမရှိဘဲအချက်အလက်များကိုဖိုင်တစ်ခုထဲသို့ရေးရန်အသုံးပြုနိုင်သည့်အလွန်အဆင်ပြေသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ဤတွင် File_ProPs_Contents () function ကို၏ syntax:

 
file_put_contents(filename, data, flags, context);
            

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

အောက်ပါကုဒ်သည် file_put_controcents () function ကိုအသုံးပြုရမည်ကိုပြသသည်။

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

ဤကုဒ်သည် "file.txt" အမည်ရှိဖိုင်ကိုအကြောင်းအရာအသစ်ကိုဖြည့်စွက်ပြီး application mode ကိုသတ်မှတ်ရန် File_append option ကိုအသုံးပြုသည်။

အကျဉ်းချုပ်

PHP တွင်အကြောင်းအရာအသစ်ကိုဖိုင်အသစ်တစ်ခုတွင်ပါ 0 င်ခြင်းသည်အလွန်များသောအားဖြင့်ဖြစ်သည်။ PHP သည်ဤလုပ်ဆောင်မှုကိုအကောင်အထည်ဖော်ရန်နည်းလမ်းအမျိုးမျိုးကိုအကောင်အထည်ဖော်ရန်နည်းလမ်းအမျိုးမျိုးကိုပေးသည်။ မည်သည့်နည်းလမ်းကိုအသုံးပြုရန်နည်းလမ်းမှာအဓိကအားဖြင့်ပုဂ္ဂိုလ်ရေးအလေ့အထများနှင့်လိုအပ်ချက်များအပေါ်မူတည်သည်။ မည်သည့်နည်းလမ်းကိုအသုံးပြုပါစေ, မလိုအပ်သောအမှားများကိုရှောင်ရှားရန်ဖိုင်များလည်ပတ်နေစဉ်သင်သတိထားသင့်ကြောင်းသင်သတိရသင့်သည်။