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

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

M66 2025-06-13

1 ။ နိဒါန်း

အထူးသဖြင့် configuration files များ, log files များကိုဖတ်ရှုခြင်းသို့မဟုတ်ဒေတာများကိုစာဖတ်ရန်သို့မဟုတ်ဖိုင်များကိုစာဖြင့်ရေးသားစဉ်အတွင်းဖိုင်များ, PHP သည်ဖိုင်အမျိုးအစားအမျိုးမျိုးကိုဖတ်ပြီးစစ်ဆင်ရေးလုပ်ဆောင်ချက်များကိုရေးပါ။ ဤဆောင်းပါးသည်ဤစစ်ဆင်ရေးများကိုအသေးစိတ်မိတ်ဆက်ပေးပြီးဘုံကုဒ်များဥပမာများပေးလိမ့်မည်။

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

  1. ဖိုင်ဖတ် function ကိုဖိုင်

PHP သည်ဖိုင်များကိုစာဖတ်ခြင်းလုပ်ဆောင်ချက်အမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။ file_get_controntents (), fopen (), fopen (), fold_contros (), ဖိုင် (), ဖိုင် (), file (), ဖိုင် (), ဖိုင် (), ဖိုင် (), file_) ကိုသုံးပါ။

Code Perfection:

$ file = "Egy.txt";
$ အကြောင်းအရာ = file_get_contents ($ file);
ECHO $ ​​အကြောင်းအရာ;

အထက်ဖော်ပြပါကုဒ်သည်ဥပမာအားဖြင့် thy.txt ဖိုင်ပါအကြောင်းအရာများကိုဖတ်ပြီး၎င်းကိုစာမျက်နှာသို့ထုတ်ပေးသည်။

  1. လိုင်းအားဖြင့်ဖိုင်လိုင်းကိုဖတ်ပါ

တခါတရံတွင်ကျွန်ုပ်တို့သည်ဖိုင်အကြောင်းအရာကိုလိုင်းဖြင့်ဖတ်ရန်နှင့်လိုင်းဖြင့်လိုင်းကိုလိုင်းဖြင့်ဖတ်ရန်လိုအပ်သည်။ ဤအချိန်တွင် fgets () သို့မဟုတ် function () function ကိုသုံးနိုင်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -

Code Perfection:

$ file = "Egy.txt";
IF ($ လက်ကိုင် = fopen ($ file, 'r')) {
    စဉ် (! Fef ($ လက်ကိုင်)) {
        $ line = fgets ($ လက်ကိုင်);
        ECHO $ ​​လိုင်း။ "<br/> ";
    }
    fcose ($ လက်ကိုင်);
}

ဤကုဒ်သည် Pegent.txt file line ၏ contents ၏ contents ကိုလိုင်းဖြင့်လိုင်းနှင့်လိုင်းသို့ထုတ်ပေးလိမ့်မည်။ လိုင်းတစ်ခုစီအကြားလိုင်းတံဆိပ်အသစ်ကိုထပ်ထည့်သည်။

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

  1. ဖိုင်ရေးသားခြင်း function ကို

PHP သည်ဖိုင်အမျိုးအစားအမျိုးမျိုးကိုထောက်ပံ့ပေးသည်, များသောအားဖြင့်အသုံးပြုသူများတွင် file_put_controntents (), fopen () နှင့် fwite) ပါဝင်သည်။ File_Propar_Contentents () file ရေးသားခြင်းလုပ်ငန်းကိုသရုပ်ပြရန်ဥပမာတစ်ခုအနေဖြင့်အောက်ပါအတိုင်းဖြစ်သည်။

Code Perfection:

$ file = "Egy.txt";
$ အကြောင်းအရာ = "Hello, World!";
File_Propl_Contents ($ ဖိုင်, $ အကြောင်းအရာ),

ဒီကုဒ်က "မင်္ဂလာပါ, ကမ္ဘာကြီးကိုရေးသားခဲ့သည်။ ဥပမာ .txt ဖိုင်ကိုရန်။ အကယ်. ဖိုင်မရှိပါက၎င်းကိုအလိုအလျောက်ဖန်တီးလိမ့်မည်။ အကယ်. ဖိုင်သည်တည်ရှိပြီးပါကမူရင်းအကြောင်းအရာများကို overwrite လုပ်လိမ့်မည်။

  1. ဖိုင်တွဲကို appltion

အကယ်. သင်ပါဝင်သည့်အကြောင်းအရာကိုလက်ရှိဖိုင်တစ်ခုသို့ဖြည့်စွက်ရန်လိုအပ်ပါက "a" parameter ကိုကိုက်ညီရန် fopen () function ကိုသုံးနိုင်သည်။ အကြောင်းအရာကိုရေးရန် fwite () function ကိုသုံးနိုင်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -

Code Perfection:

$ file = "Egy.txt";
$ အကြောင်းအရာ = "Hello, World!";
IF ($ လက်ကိုင် = fopen ($ file, &#39;a&#39;)) {
    fwrite ($ လက်ကိုင်, $ အကြောင်းအရာ);
    fcose ($ လက်ကိုင်);
}

ဒီကုဒ်က "ဟဲလို, ကမ္ဘာ!" ကိုနောက်ဆက်တွဲ ဥပမာ .txt ဖိုင်၏အဆုံးရန်။

4 ။ လှုပ်ရှားမှုလည်ပတ်မှု

  1. ဖိုင်အမည်ပြောင်းခြင်း

File Renaming function ကိုအကောင်အထည်ဖော်ရန် PHP သည် Rename () function ကိုထောက်ပံ့ပေးသည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -

Code Perfection:

$ Oldfile = "Egy.txt";
$ NewFile = "New_ExampJampor.txt";
Rename ($ Oldfile, $ Newfile);

ဤကုဒ်သည် pegemal.txt ဖိုင်ကို New_Example.txt သို့အမည်ပြောင်းလိမ့်မည်။

  1. ဖိုင်လှုပ်ရှားမှု

ဖိုင်များကိုတစ်နေရာမှတစ်နေရာသို့ရွှေ့ရန် Rename () function ကိုသုံးပါ။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -

Code Perfection:

$ sourcefile = "Egy.txt",
$ Tryfolder = "uploads /";
$ TereFile = $ tenderfolder ။ $ sourcefile;
Rename ($ incourefile, $ distanfile);

ဤကုဒ်သည် pegemal.txt ဖိုင်ကို uploads directory သို့ရွှေ့သည်။

5 ။ အကျဉ်းချုပ်

ဤဆောင်းပါးသည် PHP ၏ဖိုင်ကိုဖတ်ရှုခြင်းနှင့်လုပ်ငန်းများကိုအသေးစိတ်ရေးသည်, ဖိုင်ဖတ်ခြင်း, အရေးအသား, အရေးအသား, ဤလုပ်ငန်းများမှတစ်ဆင့် developer များသည်ဖွံ့ဖြိုးရေးလိုအပ်ချက်များကိုဖြည့်ဆည်းရန်ဖိုင်များကိုပြောင်းလဲစေနိုင်သည်။ ဤဆောင်းပါးတွင်ဥပမာများကသင့်အား PHP file manipulation လုပ်ဆောင်ချက်များကိုပိုမိုနားလည်သဘောပေါက်ရန်နှင့်ကျင့်သုံးရန်ကူညီပေးပါ။