سبد (0)

تابع ()dir

 تابع ()dir

PHP Directory توابع کار با پوشه ها در PHP

مثال

استفاده از تابع ()dir:

<?php 
$d = dir(getcwd());

echo "Handle: " . $d->handle . "<br>";
echo "Path: " . $d->path . "<br>";

while (($file = $d->read()) !== false){ 
  echo "filename: " . $file . "<br>"; 

$d->close(); 
?>

نتیجه:

Handle: Resource id #2
Path: /etc/php
filename: .
filename: ..
filename: ajax.gif
filename: books.xml
filename: cdcatalog.xml
filename: cd_catalog.xml
filename: default.asp
filename: demo_array.asp
filename: demo_array.htm
...
...
...

تعریف و کاربرد

تابع ()dir یک نمونه از کلاس Directory را برمی گرداند. از این تابع برای خواندن یک دایرکتوری که شامل موارد زیر است استفاده می شود:

  • دایرکتوری داده شده باز شده باشد.
  • خصوصیات handle و path از ()dir در دسترس باشند. 
  • هر دوی خصوصیات handle و path دارای سه متد روبه رو باشند: ()read  و ()rewind و close.

نحوه نوشتن

 
پارامترهاتوضیحات
directory

ضروری. دایرکتوری مورد نظر برای باز کردن را مشخص می کند.

contextاختیاری.

جزئیات تکنیکی

مقدار برگشتی:

یک نمونه از کلاس Directory را مشخص می کند. در صورت شکست FALSE برگردانده خواهد شد. 

ورژن php:4.0+

PHP Directory توابع کار با پوشه ها در PHP

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehiمجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامیپرداخت آنلاین -  بانک ملتمعرفی بیاموز در شبکه سهپرداخت آنلاین - بانک اقتصاد نوینپرداخت آنلاین - بانک سامان