အထူးသဖြင့် configuration files များ, log files များကိုဖတ်ရှုခြင်းသို့မဟုတ်ဒေတာများကိုစာဖတ်ရန်သို့မဟုတ်ဖိုင်များကိုစာဖြင့်ရေးသားစဉ်အတွင်းဖိုင်များ, PHP သည်ဖိုင်အမျိုးအစားအမျိုးမျိုးကိုဖတ်ပြီးစစ်ဆင်ရေးလုပ်ဆောင်ချက်များကိုရေးပါ။ ဤဆောင်းပါးသည်ဤစစ်ဆင်ရေးများကိုအသေးစိတ်မိတ်ဆက်ပေးပြီးဘုံကုဒ်များဥပမာများပေးလိမ့်မည်။
PHP သည်ဖိုင်များကိုစာဖတ်ခြင်းလုပ်ဆောင်ချက်အမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။ file_get_controntents (), fopen (), fopen (), fold_contros (), ဖိုင် (), ဖိုင် (), file (), ဖိုင် (), ဖိုင် (), ဖိုင် (), file_) ကိုသုံးပါ။
Code Perfection:
$ file = "Egy.txt"; $ အကြောင်းအရာ = file_get_contents ($ file); ECHO $ အကြောင်းအရာ;
အထက်ဖော်ပြပါကုဒ်သည်ဥပမာအားဖြင့် thy.txt ဖိုင်ပါအကြောင်းအရာများကိုဖတ်ပြီး၎င်းကိုစာမျက်နှာသို့ထုတ်ပေးသည်။
တခါတရံတွင်ကျွန်ုပ်တို့သည်ဖိုင်အကြောင်းအရာကိုလိုင်းဖြင့်ဖတ်ရန်နှင့်လိုင်းဖြင့်လိုင်းကိုလိုင်းဖြင့်ဖတ်ရန်လိုအပ်သည်။ ဤအချိန်တွင် fgets () သို့မဟုတ် function () function ကိုသုံးနိုင်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
Code Perfection:
$ file = "Egy.txt"; IF ($ လက်ကိုင် = fopen ($ file, 'r')) { စဉ် (! Fef ($ လက်ကိုင်)) { $ line = fgets ($ လက်ကိုင်); ECHO $ လိုင်း။ "<br/> "; } fcose ($ လက်ကိုင်); }
ဤကုဒ်သည် Pegent.txt file line ၏ contents ၏ contents ကိုလိုင်းဖြင့်လိုင်းနှင့်လိုင်းသို့ထုတ်ပေးလိမ့်မည်။ လိုင်းတစ်ခုစီအကြားလိုင်းတံဆိပ်အသစ်ကိုထပ်ထည့်သည်။
PHP သည်ဖိုင်အမျိုးအစားအမျိုးမျိုးကိုထောက်ပံ့ပေးသည်, များသောအားဖြင့်အသုံးပြုသူများတွင် file_put_controntents (), fopen () နှင့် fwite) ပါဝင်သည်။ File_Propar_Contentents () file ရေးသားခြင်းလုပ်ငန်းကိုသရုပ်ပြရန်ဥပမာတစ်ခုအနေဖြင့်အောက်ပါအတိုင်းဖြစ်သည်။
Code Perfection:
$ file = "Egy.txt"; $ အကြောင်းအရာ = "Hello, World!"; File_Propl_Contents ($ ဖိုင်, $ အကြောင်းအရာ),
ဒီကုဒ်က "မင်္ဂလာပါ, ကမ္ဘာကြီးကိုရေးသားခဲ့သည်။ ဥပမာ .txt ဖိုင်ကိုရန်။ အကယ်. ဖိုင်မရှိပါက၎င်းကိုအလိုအလျောက်ဖန်တီးလိမ့်မည်။ အကယ်. ဖိုင်သည်တည်ရှိပြီးပါကမူရင်းအကြောင်းအရာများကို overwrite လုပ်လိမ့်မည်။
အကယ်. သင်ပါဝင်သည့်အကြောင်းအရာကိုလက်ရှိဖိုင်တစ်ခုသို့ဖြည့်စွက်ရန်လိုအပ်ပါက "a" parameter ကိုကိုက်ညီရန် fopen () function ကိုသုံးနိုင်သည်။ အကြောင်းအရာကိုရေးရန် fwite () function ကိုသုံးနိုင်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
Code Perfection:
$ file = "Egy.txt"; $ အကြောင်းအရာ = "Hello, World!"; IF ($ လက်ကိုင် = fopen ($ file, 'a')) { fwrite ($ လက်ကိုင်, $ အကြောင်းအရာ); fcose ($ လက်ကိုင်); }
ဒီကုဒ်က "ဟဲလို, ကမ္ဘာ!" ကိုနောက်ဆက်တွဲ ဥပမာ .txt ဖိုင်၏အဆုံးရန်။
File Renaming function ကိုအကောင်အထည်ဖော်ရန် PHP သည် Rename () function ကိုထောက်ပံ့ပေးသည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
Code Perfection:
$ Oldfile = "Egy.txt"; $ NewFile = "New_ExampJampor.txt"; Rename ($ Oldfile, $ Newfile);
ဤကုဒ်သည် pegemal.txt ဖိုင်ကို New_Example.txt သို့အမည်ပြောင်းလိမ့်မည်။
ဖိုင်များကိုတစ်နေရာမှတစ်နေရာသို့ရွှေ့ရန် Rename () function ကိုသုံးပါ။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
Code Perfection:
$ sourcefile = "Egy.txt", $ Tryfolder = "uploads /"; $ TereFile = $ tenderfolder ။ $ sourcefile; Rename ($ incourefile, $ distanfile);
ဤကုဒ်သည် pegemal.txt ဖိုင်ကို uploads directory သို့ရွှေ့သည်။
ဤဆောင်းပါးသည် PHP ၏ဖိုင်ကိုဖတ်ရှုခြင်းနှင့်လုပ်ငန်းများကိုအသေးစိတ်ရေးသည်, ဖိုင်ဖတ်ခြင်း, အရေးအသား, အရေးအသား, ဤလုပ်ငန်းများမှတစ်ဆင့် developer များသည်ဖွံ့ဖြိုးရေးလိုအပ်ချက်များကိုဖြည့်ဆည်းရန်ဖိုင်များကိုပြောင်းလဲစေနိုင်သည်။ ဤဆောင်းပါးတွင်ဥပမာများကသင့်အား PHP file manipulation လုပ်ဆောင်ချက်များကိုပိုမိုနားလည်သဘောပေါက်ရန်နှင့်ကျင့်သုံးရန်ကူညီပေးပါ။