လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ဖိုင်စစ်ဆင်ရေးမဟာဗျူဟာ - ဖိုင်များကိုမည်သို့ဖတ်ရမည်, ရေးရန်နှင့်စီမံခန့်ခွဲရမည်

PHP ဖိုင်စစ်ဆင်ရေးမဟာဗျူဟာ - ဖိုင်များကိုမည်သို့ဖတ်ရမည်, ရေးရန်နှင့်စီမံခန့်ခွဲရမည်

gitbox 2025-06-18

1 ။ ခြုံငုံသုံးသပ်ချက်

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

2 ။ ဖိုင်ကိုဖွင့်ပါ

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

2.1 open mode ကို

ပွင့်လင်း mode သည် fopen () function ၏ဒုတိယ parameter ဖြစ်ပါတယ်။ PHP သည်အောက်ပါအဖွင့် mode များကိုထောက်ပံ့သည်။

  • R : Read-line mode, ဖိုင်ညွှန်းကိန်းသည်ဖိုင်၏အစတွင်ရှိသည်။
  • R + : Read နှင့်ရေးရန် mode, ဖိုင်ညွှန်ပြဖိုင်သည်ဖိုင်၏အစတွင်ရှိသည်။
  • W : Write-in Mode, ဖိုင်ကိုဖွင့်သောအခါဖိုင်အကြောင်းအရာကိုရှင်းလင်းလိမ့်မည်။
  • W + : ဖတ်ပါ။ ရေးပါ။ ဖိုင်ကိုဖွင့်သောအခါဖိုင်အကြောင်းအရာကိုရှင်းလင်းလိမ့်မည်။
  • A : ဖိုင်အဆုံးတွင်ရေးသည့်တစ်ခုတည်းသော mode, ဖိုင်ညွှန်ပြချက်။
  • A + : ဖိုင်၏အဆုံးတွင်ဖတ်ရန်နှင့်ရေးရန် mode ကိုဖတ်ပါ။
  • X : Write-in mode, ဖိုင်အသစ်တစ်ခုဖန်တီးပါ, ဖိုင်တည်ရှိချိန်၌စစ်ဆင်ရေးပျက်ကွက်ခြင်းမရှိပါ။
  • X + : ဖတ်ရန်နှင့်ရေးရန် mode ကိုဖတ်ပါ, ဖိုင်အသစ်တစ်ခုကိုဖန်တီးပါ။ ဖိုင်တည်ရှိချိန်၌စစ်ဆင်ရေးပျက်ကွက်ခြင်းမရှိပါ။

ဤ Modes များသည်ဖိုင်အကြောင်းအရာများကိုဖျက်ခြင်းသို့မဟုတ်ဒေတာများကိုဆုံးရှုံးမှုဖြစ်စေနိုင်သည့်အတွက် W, A, A +, X သို့မဟုတ် X + Modes များကိုအသုံးပြုသည့်အခါအထူးဂရုပြုပါ။ ပုံမှန်အားဖြင့်ဖတ်ရန်တစ်ခုတည်းသော mode ကို သုံး. Read-Write Mode ကိုအသုံးပြုခြင်းသည်လုံလောက်သည်။

ဖိုင်တစ်ခုဖွင့်ရန် 2.2 နမူနာကုဒ်

အောက်ပါကုဒ်သည် fopen () function ကို အသုံးပြု. Read-in-by mode တွင်ဖိုင်တစ်ခုဖွင့်ရမည်ကိုပြသသည်။

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

အထက်ပါကုဒ်သည် "File.txt" အမည်ရှိဖိုင်ကိုဖတ်ရန်တစ်ခုတည်းသောဖိုင်ကိုဖွင့်လိမ့်မည်။

3 ။ ဖိုင်ကိုဖတ်ပါ

ဖိုင်ကိုအောင်မြင်စွာဖွင့်လှစ်ပြီးတဲ့နောက်ဖိုင်အကြောင်းအရာကိုဖတ်ဖို့ function () function ကိုသုံးနိုင်တယ်။ ဤ function ၏ပထမဆုံး pareter သည်ဖိုင်ညွှန်ပြချက်ဖြစ်ပြီးဒုတိယ parameter သည် bytes အရေအတွက်ဖြစ်သည်။ ဥပမာအားဖြင့်, အောက်ပါကုဒ်သည်ဖိုင်တစ်ခုမှ 10 bytes များကိုဖတ်ရှုသည်။

 
$file = fopen("file.txt", "r");
echo fread($file, 10);
fclose($file);

အဆိုပါ function () function ကိုလက်ရှိ file pointer အနေအထားကနေသတ်မှတ်ထားသော bytes ၏ဒေတာကိုဖတ်လိမ့်မည်။

4 ။ ဖိုင်ကိုရေးပါ

အချက်အလက်များကို function () function မှတဆင့်ဖိုင်တစ်ခုသို့စာဖြင့်ရေးသားနိုင်သည်။ ဤလုပ်ဆောင်ချက်၏ပထမဆုံး pareter သည် open file တစ်ခုဖြစ်ပြီးဒုတိယ parameter သည်ရေးထားရန်အချက်အလက်ဖြစ်သည်။

 
$file = fopen("file.txt", "w");
fwrite($file, "Hello World!");
fclose($file);

အထက်ပါကုဒ်သည် "file.txt" ဖိုင်၏ contents ကိုရေးပြီး "Hello World!" ကိုရေးလိမ့်မည်။

5 ။ ဖိုင်ကိုပိတ်ပါ

ဖိုင်တစ်ခုကိုဖတ်ရှုခြင်းသို့မဟုတ်ရေးသားပြီးနောက် fclose () function ကို အသုံးပြု. ဖိုင်ကိုပိတ်ရန်သေချာပါစေ။ ဤလုပ်ဆောင်ချက်သည် parameter တစ်ခုသာရှိသည်။

 
$file = fopen("file.txt", "r");
fclose($file);

6 ။ ဖိုင်ညွှန်ပြ

ဖိုင်ညွှန်းဖိုင်သည်ဖိုင်ကိုမည်သည့်နေရာတွင်ဖတ်နေသည်ကိုညွှန်ပြသည့်အမှတ်အသားတစ်ခုဖြစ်သည်။ FSEEK () function ကိုမှတစ်ဆင့်ကျွန်ုပ်တို့သည်ဖိုင်ညွှန်ပြသည့်နေရာကိုသတ်မှတ်နိုင်သည်။ FESEEK ၏ပထမ ဦး ဆုံး Pareter သည်ဖိုင်ညွှန်ပြချက်ဖြစ်သည်, ဒုတိယ parameter သည်ပစ်မှတ်အနေအထားဖြစ်သည်။ တတိယ parameter သည်ရည်ညွှန်းအနေအထား (ဖိုင်၏အစ, ဖိုင်၏အစသို့မဟုတ်ဖိုင်၏အစ) ကိုသတ်မှတ်သည်။

 
$file = fopen("file.txt", "r+");
fseek($file, 10);
echo fread($file, 10); //ဖိုင်ကိုဖတ်ပါ10ဒေတာ၏ bytes
fclose($file);

အထက်ဖော်ပြပါကုဒ်သည်ဖိုင်ကိုညွှန်ပြစက်ကိုဖိုင်၏ 10 ကြိမ်မြောက် byte သို့ပြောင်းပြီးနောက်ဒေတာ 10 ခုကိုဖတ်သည်။

7 ။ ဖိုင်ကိုဖျက်ပါ

ဖိုင်တစ်ခုကိုဖျက်ရန်, သင်သည်လက်မခံနိုင်သော function ကိုသုံးနိုင်သည်။ ဒီ function ကိုတစ်ခုတည်းသောအငြင်းပွားမှုသည်ဖျက်ရန်ဖိုင်အမည်ဖြစ်သည်။

 
$file = "file.txt";
unlink($file);

ဤကုဒ်သည် "file.txt" အမည်ရှိဖိုင်ကိုဖျက်လိုက်သည်။

8 ။ ဆွေမျိုးလမ်းကြောင်းများနှင့်အကြွင်းမဲ့အာဏာလမ်းကြောင်း

8.1 ဆွေမျိုးလမ်းကြောင်း

ဆွေမျိုးလမ်းကြောင်းများသည်လက်ရှိ PHP script တည်နေရာတည်ရှိရာလမ်းညွှန်နှင့်ဆက်စပ်သောလမ်းကြောင်းကိုရည်ညွှန်းသည်။ ဥပမာအားဖြင့်:

 
// အဆိုပါဇာတ်ညွှန်းအတွက်တည်ရှိသည် /var/www/html/test.php
$file = "file.txt"; // ဆွေမျိုးလမ်းကြောင်း

အထက်ဖော်ပြပါကုဒ်သည် "file.txt" အမည်ရှိ "/ www / www / html" လမ်းညွှန်တွင် "file.txt" အမည်ရှိဖိုင်ကိုရှာဖွေလိမ့်မည်။

8.2 ပကတိလမ်းကြောင်း

ပကတိလမ်းကြောင်းသည်ဖိုင်စနစ်တွင်လမ်းကြောင်းပြည့်စုံသောလမ်းကြောင်းကိုရည်ညွှန်းသည်။ ဥပမာအားဖြင့်:

 
$file = "/home/user/file.txt"; // ပကတိလမ်းကြောင်း

အထက်ပါကုဒ်သည် "/ အိမ် / အသုံးပြုသူ /" လမ်းညွှန်တွင်ရှိသော "file.txt" ဖိုင်ကိုရှာဖွေလိမ့်မည်။

အကျဉ်းချုပ်

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

မကြာသေးမီ ဆောင်းပါးများ