PHP တွင်ဖိုင်၏နောက်ဆုံးအကြိမ်အချိန်ကိုရရှိရန် Fileatime () function ကိုအသုံးပြုသည်။ ဤအချိန်သည် Readfile () သို့မဟုတ်အရူးအမူး () () ကဲ့သို့သောလုပ်ဆောင်မှုများပြုလုပ်သောအချိန်သည်ဖိုင်ကိုနောက်ဆုံးဖတ်ရှုခြင်းသို့မဟုတ်ဝင်ရောက်ခြင်းကိုပြုလုပ်သောအချိန်ကိုရည်ညွှန်းသည်။ Fileatime () function ကိုအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်နောက်ဆုံးဝင်ရောက်ခြင်းအချိန်ကိုတိကျစွာရယူပြီးလိုအပ်သည့်အတိုင်းသက်ဆိုင်ရာစစ်ဆင်ရေးများကိုလုပ်ဆောင်နိုင်သည်။
Int Fileatime ($ filename)
parameter သည်ဖော်ပြချက်:
Value ကိုပြန်သွားပါ
Fileatime () function သည် unix timestamp (စက္ကန့်အတွင်း) ဖိုင်၏နောက်ဆုံးအကြိမ်အချိန်ကိုကိုယ်စားပြုသည်။
နောက်ပုံဥပမာဖြင့် Fileatime () function ကိုမည်သို့အသုံးပြုရမည်ကိုသရုပ်ပြကြစို့။
$ file = 'pegement.txt'; // ဖိုင်လမ်းကြောင်း // ဖိုင်၏နောက်ဆုံး access time = fileatime ($ file); // နောက်ဆုံး access time ကို That Thirdaccesstime = နေ့စွဲကို format လုပ်တဲ့အချိန်ကို format လုပ်ပါ။ // output နောက်ဆုံး access time echo 'နောက်ဆုံးပေါ်လက်လှမ်းမီသည့်အချိန်က' '။ $ tharteraccesstime;
အထက်ပါဥပမာတွင်ကျွန်ုပ်တို့သည်ဖိုင်လမ်းကြောင်းဥပမာကိုပထမ ဦး စွာသတ်မှတ်ပြီး fileatime () function မှတဆင့်ဖိုင်၏နောက်ဆုံးရနိုင်သောအချိန်ကိုရယူပါ။ ထို့နောက်နောက်ဆုံးပေါ် Access Time ကိုပိုမိုကောင်းမွန်သောစာဖတ်နိုင်မှုနှင့်အတူရက်စွဲအချိန်ကိုပြောင်းလဲရန်နှင့်နောက်ဆုံးတွင် Decho ထုတ်ပြန်မှုကို အသုံးပြု. ရက်စွဲအချိန်ကိုထုတ်လွှင့်ရန်ရက်စွဲ () function ကိုအသုံးပြုသည်။
Fileatime () function သည် Unix Timestamp ကိုပြန်ရောက်သည့် အချိန်မှစ. PHP ၏ရက်စွဲ () function (သို့) အခြားဆက်စပ်လုပ်ဆောင်ချက်များနှင့်အတူအသုံးပြုသောရက်စွဲနှင့်အချိန်ပုံစံသို့ပြောင်းလဲရန်လိုအပ်သည်။
အခြားဖိုင်၏နောက်ဆုံးအကြိမ်အချိန်ကိုရခြင်းအပြင်အခြားလုပ်ဆောင်ချက်များကိုအကောင်အထည်ဖော်ရန် Fileatime () function ကိုသုံးနိုင်သည်။ ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည်ဖိုင်ကိုအချိန်ကြာမြင့်စွာ 0 င်ရောက်ခြင်းမရှိသေးပါ, ဒီမှာဥပမာတစ်ခုပါ။
$ file = 'pegement.txt'; // ဖိုင်လမ်းကြောင်း // ဖိုင်၏နောက်ဆုံး access time = fileatime ($ file); // ဖိုင်ကို (အချိန်) - $ thirdaccesstime> 30 * 24 * 60 * 60) ကိုရက် 30 ကျော်မ 0 င်ပါ // ဖိုင်များကိုဖျက်ခြင်းကဲ့သို့သောသန့်ရှင်းရေးလုပ်ငန်းများကိုပြုလုပ်ပါ။ ပဲ့တင်သံ 'ဖိုင်ဖျက်ခြင်း'; } အခြား ECHO 'ဖိုင်ကိုမကြာသေးမီကကြည့်ရှုခြင်း, }
အထက်ဖော်ပြပါဥပမာတွင်ဖိုင်၏နောက်ဆုံးအကြိမ်ရရှိသောအချိန်ကိုကျွန်ုပ်တို့ပထမ ဦး ဆုံးရယူပြီးလက်ရှိအချိန်တွင်အချိန်နှင့်ဆုံးဖြတ်ချက်ချရန်နောက်ဆုံးဝင်ရောက်မည့်အချိန်ကွာခြားချက်ကိုသုံးပါ။ အကယ်. ဖိုင်၏နောက်ဆုံးအကြိမ် 0 င်ရောက်နိုင်သည့်အချိန်သည်ရက်ပေါင်း 30 ထက်ကျော်လွန်ပါကဖိုင်ကိုဖျက်ခြင်းကဲ့သို့သောသန့်ရှင်းရေးလုပ်ငန်းများကိုပြုလုပ်ပေးပါမည်။ ဒီလိုမှမဟုတ်ရင်, ဖိုင်ကိုမကြာသေးမီက 0 င်ရောက်ပြီးကြောင်းသတင်းစကားကိုထုတ်ပေးသည်။
Fileatime () function ကိုမှတစ်ဆင့်ဖိုင်၏နောက်ဆုံးဝင်ရောက်ခြင်းအချိန်ကိုအလွယ်တကူရယူပြီးလိုအပ်သည့်အတိုင်းထပ်မံလုပ်ဆောင်ရန်သို့မဟုတ်ဆုံးဖြတ်ချက်ချနိုင်သည်။ ဖိုင်၏နောက်ဆုံး 0 န်ဆောင်မှုအချိန်ကိုရယူရန်သို့မဟုတ်ဖိုင်စီမံခန့်ခွဲမှုပြုလုပ်ရန်သို့မဟုတ်ဖိုင်စီမံခန့်ခွဲမှုပြုလုပ်ရန်ဆိုလျှင် FileHeatime () function သည်အလွန်အသုံးဝင်သောကိရိယာတစ်ခုဖြစ်သည်။
ဤဆောင်းပါးသည်စာဖတ်သူများကို Fileatime () function ကိုပိုမိုနားလည်ပြီးအသုံးပြုရန်ကူညီနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။