در این مقاله به بررسی دستور scandir در زبان برنامهنویسی PHP میپردازیم. این دستور به شما اجازه میدهد تا محتوای یک دایرکتوری را مشاهده کنید و فایلها و زیردایرکتوریها را دریافت کنید.
در ابتدا، ما میتوانیم این دستور را به صورت زیر استفاده کنیم:
“`php
$dir = ‘/path/to/directory’; // مسیر دایرکتوری مورد نظر را تعیین کنید
$files = scandir($dir);
foreach($files as $file){
echo $file . “
“;
}
“`
در این کد، ما مسیر دایرکتوری را در متغیر `$dir` قرار دادهایم. سپس از تابع `scandir()` استفاده کردهایم تا تمام فایلها و زیردایرکتوریهای موجود در این مسیر را دریافت کنیم. نتیجه این تابع به صورت یک آرایه برگشت داده میشود که در آن فایلها و زیردایرکتوریها به ترتیبی که در دایرکتوری وجود دارند قرار دارند.
سپس، با استفاده از یک حلقه foreach، تمام فایلها و زیردایرکتوریها را نمایش میدهیم. در این مثال، ما نام فایلها را به همراه یک تگ `
` برای ساخت خطوط جدید در صفحه نمایش میدهیم.
حالا میتوانیم این کد را در وبسایت خود استفاده کنیم. بهتر است که این کد را در یک فایل PHP ذخیره کنید و سپس آن را در صفحه مورد نظر خود اضافه کنید. برای مثال، اگر میخواهید این کد را در صفحه اصلی وبسایت خود استفاده کنید، میتوانید به صورت زیر عمل کنید:
“`php
“;
}
?>
“`
بعد از اضافه کردن کد بالا به صفحه خود، وبسایت شما تمام فایلها و زیردایرکتوریهای موجود در مسیر داده شده را نمایش میدهد.
در این مقاله، ما به بررسی دستور scandir در زبان برنامهنویسی PHP پرداختیم. این دستور به شما اجازه میدهد تا فایلها و زیردایرکتوریهای یک دایرکتوری را دریافت کنید و آنها را نمایش دهید. با استفاده از این دستور، شما میتوانید به راحتی با محتوای یک د