Web Development တွင်ဖိုင်များနှင့်လမ်းညွှန်များကိုစီမံခန့်ခွဲခြင်းသည်ဘုံလိုအပ်ချက်ဖြစ်သည်။ လူကြိုက်များသောဖွံ့ဖြိုးရေးစာမျက်နှာအနေဖြင့် PHP သည်များစွာသောဖိုင်နှင့် directory operty function များကိုကြွယ်ဝသော, developer's cloudflow ကိုအလွန်ရိုးရှင်းစေသည်။
PHP ကိုအသုံးပြုပြီး file_put_contents
အထက်ပါကုဒ်သည် Test.txt အမည်ရှိဖိုင်ကိုလက်ရှိလမ်းညွှန်တွင် ဖန်တီး. "Hello World!" အကြောင်းအရာကိုရေးပါလိမ့်မည်။
ဖိုင်တစ်ခုကိုဖျက်ရန် PHP ၏ လက်မခံပါက function သည်အလွန်အသုံးဝင်သည်။ ဖိုင်တစ်ခုကိုဖျက်ရန်နမူနာကုဒ်ဖြစ်သည်။
$ file = 'test.txt'; ကလစ် ($ file);
ဤကုဒ်သည် test.txt ဖိုင်ကိုလက်ရှိလမ်းညွှန်တွင်ဖျက်ပစ်လိမ့်မည်။
PHP ၏ File_ProPuts_Contents function ကိုလည်းရှိပြီးသားဖိုင်တစ်ခုသို့အကြောင်းအရာများကိုဖြည့်စွက်ရန်သို့မဟုတ် overwrite လုပ်ရန်လည်းအသုံးပြုနိုင်သည်။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
$ file = 'test.txt'; $ အကြောင်းအရာ = 'ဟယ်လို World နောက်တဖန်!'; File_Propl_Contents ($ ဖိုင်, $ အကြောင်းအရာ),
ဤကုဒ်သည် "Hello World နောက်တဖန်!" အကြောင်းအရာကိုရေးလိမ့်မည်။ ရှိပြီးသား test.txt ဖိုင်ရန်။
PHP တွင်လမ်းညွှန်အသစ်တစ်ခုကိုဖန်တီးရန် Mkdir function ကိုသုံးနိုင်သည်။ ဤနေရာတွင်လမ်းညွှန်တစ်ခုဖန်တီးရန်ဥပမာတစ်ခုဖြစ်သည်။
$ dir = 'test'; Mkdir ($ dir);
ဤကုဒ်သည်လက်ရှိလမ်းညွှန်တွင် စမ်းသပ်မှု ဟုခေါ်သည့်လမ်းညွှန်အသစ်တစ်ခုကိုဖန်တီးသည်။
အကယ်. သင်သည် directory ကိုဖျက်ရန်လိုအပ်ပါက PHP ၏ RMDir function သည်၎င်းကိုအောင်မြင်ရန်ကူညီနိုင်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
$ dir = 'test'; RMDIR ($ dir);
ဤကုဒ်သည်လက်ရှိလမ်းညွှန်အောက်တွင် ဖော်ပြထားသော directory ကိုဖျက်သည်။
PHP scandir function သည်သတ်မှတ်ထားသောလမ်းညွှန်တွင်ဖိုင်များနှင့် subdirectories များစာရင်းကိုရနိုင်သည်။ ဤနေရာတွင်လမ်းညွှန်ကိုဖြတ်သန်းခြင်း၏ဥပမာတစ်ခုဖြစ်သည်။
$ dir = 'test'; $ files = scandir ($ dir); foreach ($ file ဖိုင်အဖြစ် $ ဖိုင်) ECHO $ file ။ "<br> "; }
ဤကုဒ်သည်လက်ရှိလမ်းညွှန်အောက်ရှိ စမ်းသပ်မှု လမ်းညွှန်ကိုကျော်ပြီးဖိုင်များနှင့် subdirectories စာရင်းကိုပုံနှိပ်ထုတ်ဝေမည်။
PHP သည် file နှင့် directory operations များအတွက်ကြွယ်ဝသောလုပ်ဆောင်ချက်များကိုထောက်ပံ့ပေးပြီး developer များကိုဖိုင်များကိုအလွယ်တကူဖန်တီး, ဖျက်ပစ်ရန်နှင့်စီမံခန့်ခွဲရန်ခွင့်ပြုသည်။ ဤလုပ်ဆောင်မှုများကိုအသုံးပြုခြင်းသည် developer များနှင့်လမ်းညွှန်များကိုဝက်ဘ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ပိုမိုထိရောက်စွာကူညီနိုင်သည်။