ဖိုင်စနစ်တွင်ဖိုင်များကိုစီမံခြင်းသည် PHP applications များကိုတီထွင်သောအခါစနစ်စနစ်တွင်မရှိမဖြစ်လိုအပ်သောအလုပ်ဖြစ်သည်။ ဤဖိုင်များကိုပိုမိုထိရောက်စွာလုပ်ဆောင်နိုင်ရန်အတွက် PHP ၏နမူနာလုပ်ဆောင်မှုကို directory ကိုဖတ်ရန်နှင့်ဖိုင်ကိုခွဲခြားရန်ဖိုင်အမျိုးအစားကိုဆုံးဖြတ်ရန် file type function ကိုပေါင်းစပ်ရန် PHP ၏ စန္ဒရား လုပ်ဆောင်မှုကိုအသုံးပြုနိုင်သည်။ ဤဆောင်းပါးသည်ဤလုပ်ဆောင်မှုနှစ်ခုမှတစ်ဆင့်ဖိုင်အမျိုးအစားခွဲခြားချက်များကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုအသေးစိတ်မိတ်ဆက်ပေးပါမည်။
အဆိုပါ စတူးဖော် function ကိုသတ်မှတ်ထားသော directory ထဲတွင်ဖိုင်များနှင့် subdirectorirectorirectorirectorirections များအားလုံးကိုရရှိရန်နှင့်ဖိုင်အမည်များပါ 0 င်သော array ကိုပြန်ပို့ရန်အသုံးပြုသည်။ အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
<span><span><span class="hljs-title function_ invoke__">scandir</span></span><span>(</span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$directory</span></span><span>, </span><span><span class="hljs-keyword">int</span></span><span> </span><span><span class="hljs-variable">$sorting_order</span></span><span> = SCANDIR_SORT_ASCENDING, </span><span><span class="hljs-keyword">int</span></span><span> </span><span><span class="hljs-variable">$context</span></span><span> = </span><span><span class="hljs-literal">NULL</span></span><span>): </span><span><span class="hljs-keyword">array</span></span><span>|</span><span><span class="hljs-literal">false</span></span><span>
</span></span>
$ directory : ဖတ်ရန်လမ်းညွှန်လမ်းကြောင်း။
$ sorting_order : sort order order order ( scandir_sort_sort_casort_casort_descending ကိုအစဉ်အလာအတွက် scandir_sort_descending ကိုလည်းသုံးနိုင်ပါတယ်။
$ အခြေအနေ - များသောအားဖြင့်မလိုအပ်ပါ။
directory ရှိဖိုင်များနှင့်ဖိုင်တွဲများအားလုံးကိုအလွယ်တကူစာရင်းပြုစုရန် စနတူးရာကို သုံးပါ။
ပေးထားသောလမ်းကြောင်း၏ဖိုင်အမျိုးအစားကိုပြန်ပို့ရန် filetype function ကိုအသုံးပြုသည်။ ၎င်း၏ပြန်လာတန်ဖိုးသည်အောက်ပါအမျိုးအစားများတစ်ခုဖြစ်နိုင်သည်။
'file' : ပုံမှန်ဖိုင်
'dir' : မာတိကာ
'link' : သင်္ကေတ link ကို
'အမည်မသိ' - အမည်မသိအမျိုးအစား (ဖိုင်သည်လက်လှမ်းမမီပါသို့မဟုတ်လမ်းကြောင်းမမှန်ကန်ပါ)
အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
<span><span><span class="hljs-title function_ invoke__">filetype</span></span><span>(</span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$filename</span></span><span>): </span><span><span class="hljs-keyword">string</span></span><span>|</span><span><span class="hljs-literal">false</span></span><span>
</span></span>
$ filename : စစ်ဆေးရန်ဖိုင်သို့မဟုတ် directory သို့လမ်းကြောင်း။
ကျွန်ုပ်တို့သည် directory ရှိဖိုင်များနှင့် subdirectories များအားလုံးကို ဖြတ်. ဖိုင်အမျိုးအစားအရ၎င်းတို့အားခွဲခြားရန် စနန္ဒာ နှင့် filetype များကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်။ ဤတွင်ရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// လမ်းညွှန်လမ်းကြောင်းများကိုသတ်မှတ်ပါ</span></span><span>
</span><span><span class="hljs-variable">$directory</span></span><span>
</span></span>