<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// အောက်ပါအကြောင်းအရာသည်ဆောင်းပါး၏အကြောင်းအရာနှင့်မသက်ဆိုင်ပါ</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ဒါ PHP နမူနာအစီအစဉ်。"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// ဆောင်းပါးစတင်သည်</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h1>တေှ့ဆုံ opendir လမ်းညွှန်ကိုဖွင့်ရန်ပျက်ကွက်ခဲ့သည်,အမှားများကိုဖြေရှင်းရန်နှင့်ကိုင်တွယ်ဖြေရှင်းနည်း?</h1>"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>တည်နေ PHP ဖွံ့ဖြိုးမှုအောက်မှာ,အသုံးပြု <code>opendir '' ; ပဲ့တင်သံ " directoryy တည်ရှိရင်တောင် Php လုပ်ငန်းစဉ်သည်ခွင့်ပြုချက်မဖတ်ပါက၎င်းသည် Opendir ကိုပျက်ကွက်စေလိမ့်မည်။ ခွင့်ပြုချက်များကိုအောက်ပါနည်းလမ်းများဖြင့်စစ်ဆေးနိုင်သည်
။ ပဲ့တင်သံ ''; ပဲ့တင်သံ 'အကယ်. is_readable ($ dir)) {' ; ပဲ့တင်သံ "\ n ပဲ့တင်သံ 'လမ်းညွှန်သည်မဖတ်ပါ။ ' ။ $ dir ; \ n}; ပဲ့တင်သံ '' ; ပဲ့တင်သံ "
Linux Systems မှာ chmod 755 directory name ကဲ့သို့သော chmod မှတဆင့်ခွင့်ပြုချက်ကိုချိန်ညှိနိုင်သည်။
" ; ပဲ့တင်သံ "ပုံမှန်အားဖြင့် Opendirir ပျက်ကွက်သောအခါ PHP သည်သတိပေးချက်ထုတ်ပေးလိမ့်မည်, သို့သော်သတိပေးချက်ကို @ မှတစ်ဆင့်ဖိနှိပ်နိုင်သည်
။ ပဲ့တင်သံ ''; ပဲ့တင်သံ '$ လက်ကိုင် = @opendir ($ dir);' ; ပဲ့တင်သံ "\ nif (! $ လက်ကိုင် ) {"; ပဲ့တင်သံ "\ n echo 'သည်လမ်းညွှန်ကိုဖွင့ ် . မရပါ ။ ပဲ့တင်သံ '' ; ပဲ့တင်သံ "
အချို့သောစနစ်များတွင် Open ဖိုင်များသို့မဟုတ်လမ်းညွှန်အရေအတွက်နှင့် ပတ်သက်. က န့ ်သတ်ချက်ရှိနိုင်သည်။ ဥပမာအားဖြင့်, Linux အောက်ရှိ ulimit -n
။ ပဲ့တင်သံ "တခါတလေလမ်းကြောင်းတွေဟာ directory ကိုရှာတွေ့နိုင်တယ်။ ဘာဖြစ်လို့လဲဆိုတော့လက်ရှိအလုပ်လုပ်တဲ့လမ်းညွှန်ကကွဲပြားခြားနားတဲ့အတွက်လမ်းညွှန်ချက်ကိုတွေ့ရလိမ့်မယ်
။ ပဲ့တင်သံ ''; ပဲ့တင်သံ '' $ dir = __dir____ ။ "/ Subfolder"; ''; ; ပဲ့တင်သံ '$ လက်ကိုင် = opendir ($ dir);' ; ပဲ့တင်သံ '' ; ပဲ့တင်သံ "
ရှုပ်ထွေးသောပတ် 0 န်းကျင်တွင်အမှားမှတ်တမ်းများကိုမှတ်တမ်းတင်ခြင်းဖြင့်ပြ problems နာများကိုဖြေရှင်းနိုင်ရန်ကူညီနိုင်သည် -
" ; ပဲ့တင်သံ ''; ပဲ့တင်သံ 'Error_log ("လမ်းညွှန်ကိုဖွင့ ်. မရပါ။ $ dir"); ; ပဲ့တင်သံ '' ; ပဲ့တင်သံ "
Directory ကိုဖွ င့် ရန်မအောင်မြင်သောအခါ၎င်းသည် Perminess နှင့် logging သည်လုံလောက်မှုရှိမရှိစစ်ဆေးရန်လိုအပ်သည်,