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