مرجع توابع کار با پوشه ها/Directory ها در PHP
توسعه دهنده می تواند با استفاده از این توابع اطلاعات پوشه ها و محتوای درون آن ها که بر روی سرویس دهنده مستقر هستند را بازیابی و در خروجی نمایش دهد.
لازم است برای فعال سازی و قابلیت فراخوانی تابعchroot()، PHP را با –enable-chroot-func تنظیم نمایید.
ثوابت مربوط به پوشه ها در PHP
شماره ی پارامتر
ثوابت مربوطه و شرح آن ها
قدیمی ترین ویرایش PHP که از این ثابت پشتیبانی می کنند
1
DIRECTORY_SEPARATOR
3
2
PATH_SEPARATOR
4
لیست جامع توابع کار با پوشه ها در PHP
شماره ی پارامتر
تابع مربوطه و شرح کاربرد آن
قدیمی ترین ویرایش PHP که از این تابع پشتیبانی می کنند
3
()dir
این تابع پوشه ی مورد نظر را (پس از دسترسی به آن) باز کرده و محتوای آن را در قالب یک آبجکت برمی گرداند.
این تابع پوشه ی مورد نظر را (پس از دسترسی به آن) باز کرده و محتوای آن را در قالب یک آبجکت برمی گرداند.
4
6
()opendir
این تابع پوشه ی مورد نظر را (اسم و آدرس آن را به عنوان آرگومان به تابع ارسال کرده اید) بازکرده و امکان دسترسی به محتوای آن را فراهم می کند.
این تابع پوشه ی مورد نظر را (اسم و آدرس آن را به عنوان آرگومان به تابع ارسال کرده اید) بازکرده و امکان دسترسی به محتوای آن را فراهم می کند.
4
7
()readdir
تابع ()readdir قادر است محتوای فایلی که تابع ()opendir آن را باز کرده خوانده و در خروجی برگرداند.
تابع ()readdir قادر است محتوای فایلی که تابع ()opendir آن را باز کرده خوانده و در خروجی برگرداند.
4
8
()rewinddir
این تابع پوشه یا دایرکتوری که تابع ()opendir باز کرده را به اول برمی گرداند (reset).
این تابع پوشه یا دایرکتوری که تابع ()opendir باز کرده را به اول برمی گرداند (reset).
4
9
()scandir
تابع جاری فهرست کلیه ی فایل ها و پوشه های مستقر در آدرس (path) ارسال شده به عنوان آرگومان را برمی گرداند.
تابع جاری فهرست کلیه ی فایل ها و پوشه های مستقر در آدرس (path) ارسال شده به عنوان آرگومان را برمی گرداند.
5