مثال
یک فهرست را باز کنید، محتویات آن را بخوانید، سپس ببندید:
$dir = "/images/";
// یک دایرکتوری را باز کنید و محتوای آن را بخوانید
if (is_dir($dir)){
if ($ dh = opendir($dir)){
while (($file = readdir($dh)) !== false){
echo "filename:" . $file . "
";
}
closeir($dh);
}
?>
نتیجه:
نام فایل: cat.gif
نام فایل: dog.gif
نام فایل: horse.gif
تعریف و استفاده
عملکرد opendir() یک دسته دایرکتوری را باز می کند.
نحو
opendir(مسیر، زمینه)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| مسیر | لازم است. مسیر دایرکتوری که باید باز شود را مشخص می کند |
| متن | اختیاری. زمینه دسته دایرکتوری را مشخص می کند. Context مجموعه ای از گزینه ها است که می تواند رفتار یک جریان | را تغییر دهد
<اسکریپت>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1493883843099-0'); });
جزئیات فنی
| مقدار بازگشتی: | در صورت موفقیت، منبع دسته فهرست را برمیگرداند. FALSE در مورد شکست. اگر مسیر یک دایرکتوری معتبر نباشد، یا به دلیل محدودیتهای مجوز یا خطاهای سیستم فایلها، دایرکتوری باز نشود، خطای سطح E_WARNING را ایجاد میکند. می توانید خروجی خطای opendir() را با افزودن '@' به جلوی نام تابع مخفی کنید |
|---|---|
| نسخه PHP: | 4.0+ |
| تغییر PHP: | PHP 5.0: پارامتر مسیر اکنون از ftp:// URL wrapper | پشتیبانی می کند
❮ مرجع دایرکتوری PHP